当前位置: 首页 > article >正文

OrCAD Capture CIS使用MySQL数据库

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 程序路径是否正确。

http://www.kler.cn/a/14282.html

相关文章:

  • android studio Activity发送数据
  • 零基础抽象轻松MYSQL
  • nn.Linear(),全连接层:将输入值做线性变换
  • ES6 箭头函数的this使用
  • ROS学习第三十五节——URDF集成Gazebo实操
  • CKA证书题库-总结
  • 子元素选择器
  • 计及需求响应的粒子群算法求解风能、光伏、柴油机、储能容量优化配置(Matlab代码实现)
  • CSS3 grid网格布局
  • Listener 监听器介绍以及代码演示
  • Nuxt3从零到发布
  • lunix lab5:深入理解进程切换
  • 代码随想录训练营day53|1143、最长公共子序列;1035、不相交的线;53、最大子序和动态规划
  • 【世界读书日】2023年通信好书推荐
  • 这绝对是csdn写的最全面最详细的jmeter常用10大组件以及组件的执行顺序和作用域,附带视频教程。
  • git rebase
  • 自动修改文章的软件-自动修改文案原创软件
  • day33—编程题
  • 分布式ID解决方案对比
  • 多源迁移学习网络补充知识用于具有不可见故障的机器智能诊断