OrCAD Capture CIS元件库用mysql数据库

时间:2024-04-08 22:45:53

前言:

又一次感觉到努力到身心具乏时想放弃生命时,上天就会给你扔个稻草。

本人写博客语句不通顺,错字是正常,主要自己记录其次帮助别人。

原来硬件部门的同学用的是本地的access数据库,这样是由一个人管理。有更新一个人更新,然后发给大家。很不方便。

就这样我的工作就诞生了,做一个PLM系统,大家谁都可以新建电子物料。然后审批。这样就是大家的OrCAD Capture CIS 链接一个mysql数据库。硬件的同事呢有的用cadence16.6的还有用cadence17.0的。大家用的都是windos64位。然后有用win10有用win7的。

折腾了好几天断断续续搞了半年,终把这块摸透点了,弄完了。

一。首先先说下cadence16.6的:

试好了多驱动:只试出这个好用。

cadence16.6用的是mysql-connector-odbc-3.51.27-win32.msi驱动,只有这个驱动好使。其它的不用试了。还有就是如果有汉字的话在ODBC数据源管理里新建DSN时数据库字符编码要GB2132。然后新一个DSN就可以给cadence链接了。

二。cadence17.0:

原因可能是换驱动的事,或者其它什么原因。

驱动的话mysql-connector-odbc-5.3.8-winx64.msi往上都可以,往下应该也可以,我不想去试了,反正我用最新的。

都链接好后总报一个错,INFO(ORCIS-6245)。咋整都不行了。就报这一个。去他们官网看技术贴,看帮助,看支持。把所有可能都试了。也不行。两天下来脑子都疼。怎么都突破不了这块了。就下面这错。

OrCAD Capture CIS元件库用mysql数据库

session log窗口里显示如下

ERROR(ORCIS-6245): Database Operation Failed
 Please Check Session For More Details
ERROR(ORCIS-6250): ODBC Error Code: -1
Description: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '"zc_res" ORDER BY "Mfr_part_number"' at line 1

前一天弄了一天,晚上9点才回家。第二天也弄了一天,都不想弄了,就这一小点弄两天,感觉把所有能设定,能换的,能改的地方都试了。到了晚上8点多了。我们部门就我和一个女孩子。我都不想弄了,想回家,想放弃了。但是还得等那个女孩一起走。闲着的我又重新修复了一下cadence软件。没想到这时奇迹发生了。就好了。兴奋兴奋兴奋。。。。。

然后对比有什么区别呢。发现区别在于.DBC文件上。改过来就好了。

把part_number下的<PropertyType>1</PropertyType>改成<PropertyType>0</PropertyType>

OrCAD Capture CIS元件库用mysql数据库


举世皆浊我独清,众人皆醉我独醒

                                                    十年qq签名