OrCAD Capture CIS使用MySQL数据库

文章介绍了如何从SQLServer迁移到MySQL的过程,包括安装.NETFramework和MySQL,使用特定工具迁移数据。在OrCAD中配置MySQL数据库时遇到的问题及解决方案,如数据源错误和SQL语法错误,强调了数据类型和主键的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 需要先安装 .net 4.5.2 支持

NDP452-KB2901907-x86-x64-AllOS-ENU.exe

2. 安装MySQL

MySQL Servers 和MySQL WorkBench

安装方法见:MySQL安装以及使用教程 - 腾跃而上,不过数仞而下的博客 - CSDN博客

mysql-installer-community-5.7.24.0.msi

3. SQL Servers 数据库迁移到MySQL工具

mss2sql.zip
SQLyog-13.1.1-0.x64Trial.exe

4. OrCAD 连接MySQL

  • 首先,需要安装MySQL数据库连接驱动:

      mysql-connector-odbc-3.51.30-winx64
    
  • 然后,打开“C:\Windows\SysWOW64\odbcad32.exe”,在"系统DSN"标签页点击添加按钮,创建新的数据源:

      选择 MySQL ODBC 3.51 Driver
      依次输入数据源名称、MySQL服务器IP、用户名、密码等信息
      点击 Test 按钮进行测试
      测试通过后点击确认。
    
  • 可以参考: OrCAD Capture CIS使用MySQL数据库 _ 无线时代

  • 最后,按照orcad链接mysql数据库的元件 中的流程对OrCAD软件进行配置

  • 注意:

      odbcad32.exe的文件路径必须正确,因为我用的是win7 64位的系统;
      如果在控制面板默认选的“odbc数据源”,其路径是在 system32\ 路径,配置是不起作用的。
    

5. 过程问题

a. Orcad CIS 连接数据库出错:

SELECT DISTINCT Part Type FROM comp1 ORDER BY Part Type
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 MySQL server version for the right syntax to use near 'Type' at line 1

解决方法:

由于是将SQL Server中的表直接导入到MySQL数据库中,详细检查后发现,该表所有列均为字符串数据类型,并且没有主键。
并且表头中存在空格,也有可能导致读取失败。
因此,在MySQL中重新创建新表,并设置主键为int型,解决问题
但要注意,Capture CIS 不能够支持int型的数据,因此,所有映射列表必须是字符串,我目前设置的 varChar(45)数据类型。

b. 数据源配置错误:

ODBC Error Description: State:37000,Native:1064,Origin:[MySQL][ODBC 3.51 Driver][mysqld-5.7.24-log]
ERROR(ORCIS-6238): Part_Number property type was not configured correctly in table test_lib. You must assign the property type - Part_Number.
ERROR(ORCIS-6245): Database Operation Failed
 Please Check Session For More Details
ERROR(ORCIS-6250): ODBC Error Code: -1
Description: 未发现数据源名称并且未指定默认驱动程序

ODBC Error Description: State:IM002,Native:0,Origin:[Microsoft][ODBC 驱动程序管理器]

解决方法:

检查数据源是否配置成功;
检查 odbcad32.exe 程序路径是否正确。
Capture CIS的配置过程可以分为以下几个步骤: 1. 建库:首先需要建立器件库,包括添加器件信息和设置本地库数据源。这可以通过在Capture CIS中创建新的库文件,并在库文件中添加所需的器件信息来完成。 2. 配置数据源:在Capture CIS中,需要配置数据源以连接到所需的数据库。这可以通过在Capture CIS中设置本地库数据源和添加数据源来完成。 3. CIS的参数配置:在Capture CIS中,还需要进行一些参数配置,以确保系统能够正常运行。这包括设置Capture.ini文件中的参数,以满足特定的需求。 4. capture.ini的参数修改:最后,需要修改Capture.ini文件中的参数,以进一步配置Capture CIS。这可以根据具体的需求进行调整和修改。 整个配置过程相对简单,但需要注意一些细节,以确保系统能够正常使用。配置Capture CIS后,您将能够方便地进行多人同时使用和专人维护等操作,提高工作效率。希望这些信息对您有所帮助。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *3* [Orcad Capture CIS 配置数据库的方式单机版与网络版](https://blog.csdn.net/weixin_38728659/article/details/130609396)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Capture CIS配置Mysql数据库连接](https://blog.csdn.net/stant_geng/article/details/124443549)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值