sqlconfigdatasource mysql_mysql中使用sqldriverconnect()报错的解决
当在VC++或C#中通过odbc DSN调用SqlDriverConnect()连接到mysql时,如果mysql ODBC的版本比较低,则会提示
System.AccessViolationException错误, 需要将driver升级到最新版本:3.51.19.
3.51.12则会报错,5.0beta未做测试.
可以使用configDSN() 或SqlConfigDataSource() API函数来调用ODBC配置对话框.
[DllImport("ODBCCP32.dll")]
private static extern bool SQLConfigDataSource(
IntPtr parent, int request, string driver, string attributes);
参数有:
ODBC_ADD_DSN (use this to add a user DSN)
ODBC_CONFIG_DSN (use this to configure a user DSN)
ODBC_REMOVE_DSN (use this to remove a user DSN)
ODBC_ADD_SYS_DSN (use this to add a system DSN)
ODBC_CONFIG_SYS_DSN (use this to configure a system DSN)
ODBC_REMOVE_SYS_DSN (use this to remove a system DSN)
如果要取得odbc定义的DSN列表,则可以从注册表中取得,使用C#直接可以取得,具体位置在:
HKLM\software\ODBC\ODBC.ini\ODBC Data Sources
sqlconfigdatasource mysql_mysql中使用sqldriverconnect()报错的解决相关推荐
- mysql中使用sqldriverconnect()报错的解决
当在VC++或C#中通过odbc DSN调用SqlDriverConnect()连接到mysql时,如果mysql ODBC的版本比较低,则会提示 System.AccessViolationExc ...
- 关于Visual Studio 中“scanf”输入报错的解决方法
有很多初次接触VS的同学会发现,当我们在写完一段代码,代码中用到scanf输入变量时,在调试编译的过程中就会出现错误: warning C4996: 'scanf': "This funct ...
- 关于pycharm中运行代码报错的解决思路
关于pycharm中运行代码报错的解决思路 复盘一下对于代码运行报错的解决思路,以免忘了. 之前对于代码报错有种恐惧感,生怕出什么幺蛾子,但每次都会有很多bug,每改进一个bug又会出现下一个bug, ...
- python中unexpected indent报错的解决办法
python中unexpected indent报错的解决办法 在我们初步学习pyton的时候,由于对python语言的学习掌握不充分,则会导致所编写的代码,运行时候报错.比如,容易报错的unexpe ...
- MySQL8中创建函数报错的解决
MySQL8中创建函数报错的解决 一 问题描述 二 解决方案 方案一 : 设置全局环境变量 方案二 : 修改系统配置文件 一 问题描述 在使用MySQL8.x版本的数据库创建函数时, 报出一下错误 H ...
- Oracle 11g R2安装过程中遇到的报错及解决办法
1.提示Check if the DISPLAYvariable is set. Failed<<<< 解决方案: #xhost + //切换到root用户输入 #su ...
- XAMPP中启动tomcat报错的解决方法
XAMPP装完后,直接启动TOMCAT报错,因为在catalina_start.bat中寻找注册中安装jdk的键值,而我的JDK是绿色的,非安装的..因此解决办法就是将绿色的JDK注册到系统注册表. ...
- node.js 中Mysql 查询报错 ,解决方法。
1.报错: throw err; // Rethrow non-MySQL errors 2.问题出处 mysql\lib\protocol\Parser.js:437 抛出异样,try..catch ...
- ubuntu 中 ROS 一些报错的解决
1. Unable to load type jym@ubuntu:~/catkin_ws$ rosservice args /add_two_ints ERROR: Unable to load t ...
最新文章
- 01Hadoop简介
- python读取大文件-强悍的Python读取大文件的解决方案
- 现在已经不喜欢注释而喜欢直接看代码了
- cmake之 ADD_LIBRARY()
- 为什么说美团终将放弃打车?
- Android HTTP必知必会
- 电脑上mysql数据库无法登录_无法远程登入MySQL数据库的几种解决办法MySQL综合 -电脑资料...
- 围观人类弹琴后,Facebook的AI学会了假装演奏
- vue 双向数据绑定
- 安装mysql8.0.11
- java 算法之斐波那契数列
- android 文件隐藏文件,安卓手机里的文件怎么隐藏?安卓手机隐藏文件夹的方法
- C++基础中的基础——平行四边形
- 关于以太网卡的组成部分:MAC/PHY/变压器
- saas平台 saas服务 什么是saas
- 怎样成为“吃鸡”沙漠霸主?掌握资源点是关键
- IE浏览器提示安全证书过期怎么办
- 【设计】电流偏置设计
- vuex的state数据丢失
- HTML部分基础语法