mysql执行mysql 导出sql语句句时报错!!应该怎么解决?

mysql中使用sqldriverconnect()报错的解决 - margiex - 博客园
随笔 - 279
评论 - 170
当在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相关文章推荐:
mysql 执行sql文件
不是很了解MYSQL 的语法,运行下面的脚本时报错,那位兄弟帮忙看一下,谢了先!
mysql - u test - p1234 BugFree D:/GreenAMP/BugFree.sql
MySQL 返回: #1064 - 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 'mysql -u zhangwei -p 1234 BugFree 'D:/GreenAMP/BugFree.sql'' at
用户名是:test ,密码:1234,目标路径:D:\GreenAMP
回复 (5) 浏览 (21975)
其他文章推荐
ITPUB官方微博:
本帖最后由mchdba于0:18编辑--ulimit-n65535--监控nagios客户端强行安装1,安装[root@localhostnagios]#ll总计768-rw-r--r--1rootroot2:08nagios-plugins-1.4.11-1.x86_64.rpm-rw-r--r--1rootroot2:09nrpe-2.12-1.x86_64.rpm-rw-r--r- ......
回复 (7) 浏览 (199)
新手问个问题:在mysql命令行手动insert一条数据,QueryOK,1rowaffected(0.00sec)但是select这张表时,表却是空的,不知道什么情况。请哪位赐教,谢谢...
回复 (11) 浏览 (247)
昨晚同学问我一个他工作中的问题要导出整个数据库,但要排除一张50G的大表我查看了数据泵的语法,找到解决办法,只需要分2步导出即可第一步:排除该用户,导出全库;第二步:排除该表,导出该用户以scott.dept为例子,假设它就是那个50G的大表[oracle@hong~]$mkdir-p/ho ......
回复 (9) 浏览 (5910)
本帖最后由刘太郎于4:07编辑分享几节mysql视频教程给大家有空学习一下。第一部分:/d/xmBrDwKM0wAhlUJRbef第二部分:/d/xmBrDwJM9wBISCxR5f2第三部分:/d/xmBrDwJi9wB6SCxR804...
回复 (5) 浏览 (163)
最近参加了一下线下活动,感觉一些大公司mysqldba的代码能力很强,大家怎么认为啊...
回复 (6) 浏览 (172)
【定义】innodb行级锁record-levellock大致有三种:recordlock,gaplockandNext-KeyLocks。recordlock&锁住某一行记录&gaplock&&锁住某一段范围中的记录&nextkeylock是前两者效果的叠加。下面是MYSQL官方文档中相关内容的链接http:// ......
回复 (3) 浏览 (40)
上篇中我们进行了初步的安装配置,本篇继续进行问题解决。&&&7、Warning警告分析&在实验mysqld启动的时候,我们看到了一条Warning告警信息。&&[mysql@bspdevmysql-5.5.25-linux2.6-i686]$mysqld&[1]28398[mysql@bspdev ......
回复 (5) 浏览 (102)
3.1MySQL存储引擎概述MyISAM存储引擎是MySQL默认的存储引擎,也是目前MySQL使用最为广泛的存储引擎之一。他的前身就是我们在MySQL发展历程中所提到的ISAM,是ISAM的升级版本。在MySQL最开始发行的时候是ISAM存储引擎,而且实际上在最初的时候,MySQL甚至是没有存储引擎 ......
回复 (3) 浏览 (43)
招人啦招人啦,MySQLDBA看过来,收入有前景,要求不算高,能力在其次,人品是首要,只要基础好,经验何足道,您要心有意,简历请寄到:libingyang[,也可以微博上与我联系~~职位名称:MySQLDBA公司名称:互动百科()招聘人数:2名薪酬待遇:有 ......
回复 (10) 浏览 (608)
  MySQL数据库做为开源数据库软件中的佼佼者,虽然应用领域众多,但其自身在性能监测方面很不给力,尽管MySQL也提供的专用了GUI工作,可是监测只是其中的一个很小的功能点,监测项少且很不灵活,当拥有多个MySQL数据库实例时,如何能够高效快速的查看众多实例的性能状 ......
回复 (4) 浏览 (8246)
文章推荐:
盛拓传媒:
友情链接:
特别鸣谢:
北京皓辰网域网络信息技术有限公司. 版权所有
北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证:编号(京)字第1149号
ITPUB推荐文章解答你所有技术难题后使用快捷导航没有帐号?
查看: 351|回复: 20
C#执行mysql 插入语句时报错,看不懂?
主题帖子积分
论坛元老, 积分 19478, 距离下一级还需 9980521 积分
论坛元老, 积分 19478, 距离下一级还需 9980521 积分
&&using (MySqlConnection connection = new MySqlConnection(connectionString))
& && && && &{
& && && && && & using (MySqlCommand cmd = new MySqlCommand())
& && && && && & {
& && && && && && &&&try
& && && && && && &&&{
& && && && && && && && &PrepareCommand(cmd, connection, null, SQLString, cmdParms);
& && && && && && && && &int rows = cmd.ExecuteNonQuery();
& && && && && && && && &cmd.Parameters.Clear();
& && && && && && && && &
& && && && && && &&&}
& && && && && && &&&catch (MySql.Data.MySqlClient.MySqlException e)
& && && && && && &&&{
& && && && && && && && &
执行int rows = cmd.ExecuteNonQuery();时报的错误
主题帖子积分
论坛元老, 积分 6823, 距离下一级还需 9993176 积分
论坛元老, 积分 6823, 距离下一级还需 9993176 积分
上下文不是很清楚,建议你先把SQLString取得,在mysql里面执行下看看是不是行的通,再定位是什么问题
主题帖子积分
论坛元老, 积分 7288, 距离下一级还需 9992711 积分
论坛元老, 积分 7288, 距离下一级还需 9992711 积分
cmdParms 参数数组 出错了,类型不匹配。
主题帖子积分
论坛元老, 积分 19232, 距离下一级还需 9980767 积分
论坛元老, 积分 19232, 距离下一级还需 9980767 积分
奇怪的是using { } 里面的try捕捉不到异常,异常直接跳到外层的try里面了,怎么回事呢?
类型应该没错啊
引用 2 楼 duanzi_peng 的回复:cmdParms 参数数组 出错了,类型不匹配。
主题帖子积分
论坛元老, 积分 6421, 距离下一级还需 9993578 积分
论坛元老, 积分 6421, 距离下一级还需 9993578 积分
引用 1 楼 rokerker 的回复:上下文不是很清楚,建议你先把SQLString取得,在mysql里面执行下看看是不是行的通,再定位是什么问题
sql语句没什么错啊,代码基本都是用动软生成器。
主题帖子积分
论坛元老, 积分 19539, 距离下一级还需 9980460 积分
论坛元老, 积分 19539, 距离下一级还需 9980460 积分
引用 3 楼 lashengcrh 的回复:奇怪的是using { } 里面的try捕捉不到异常,异常直接跳到外层的try里面了,怎么回事呢?
类型应该没错啊
Quote: 引用 2 楼 duanzi_peng 的回复:[quote]
cmdParms 参数数组 出错了,类型不匹配。[/quote]
不知道你外层try写的是什么代码
主题帖子积分
论坛元老, 积分 6573, 距离下一级还需 9993426 积分
论坛元老, 积分 6573, 距离下一级还需 9993426 积分
public bool Add(Panther.Model.report model)
& & & & & & & & {
& & & & & & & & & & & & StringBuilder strSql=new StringBuilder();
& & & & & & & & & & & & strSql.Append(&insert into report(&);
& & & & & & & & & & & & //strSql.Append(&RequestNum,PatientName,PatientSex,PatientRecordNo,SampleType,SampleState,SendDept,SendDoctor,SendDate,PerformDept,ClinicalDiagnosis,Note,LabResult,NormalRefValue,TestingValue,ReportDoc,CheckDoc,ReportDate)&);
& && && && &strSql.Append(&RequestNum)&);
& & & & & & & & & & & & strSql.Append(& values (&);
& & & & & & & & & & & & //strSql.Append(&@RequestNum,@PatientName,@PatientSex,@PatientRecordNo,@SampleType,@SampleState,@SendDept,@SendDoctor,@SendDate,@PerformDept,@ClinicalDiagnosis,@Note,@LabResult,@NormalRefValue,@TestingValue,@ReportDoc,@CheckDoc,@ReportDate)&);
& && && && &strSql.Append(&@RequestNum)&);
& & & & & & & & & & & & MySqlParameter[] parameters = {
& & & & & & & & & & & & & & & & & & & & new MySqlParameter(&@RequestNum&, MySqlDbType.VarChar,50)
& && && && && && &&&//new MySqlParameter(&@PatientName&, MySqlDbType.VarChar,50)
& && && && && && &&&//new MySqlParameter(&@PatientSex&, MySqlDbType.VarChar,50),
& && && && && && &&&//new MySqlParameter(&@PatientRecordNo&, MySqlDbType.VarChar,50),
& && && && && && &&&//new MySqlParameter(&@SampleType&, MySqlDbType.VarChar,50),
& && && && && && &&&//new MySqlParameter(&@SampleState&, MySqlDbType.VarChar,50),
& && && && && && &&&//new MySqlParameter(&@SendDept&, MySqlDbType.VarChar,50),
& && && && && && &&&//new MySqlParameter(&@SendDoctor&, MySqlDbType.VarChar,50),
& && && && && && &&&//new MySqlParameter(&@SendDate&, MySqlDbType.VarChar,50),
& && && && && && &&&//new MySqlParameter(&@PerformDept&, MySqlDbType.VarChar,50),
& && && && && && &&&//new MySqlParameter(&@ClinicalDiagnosis&, MySqlDbType.VarChar,50),
& && && && && && &&&//new MySqlParameter(&@Note&, MySqlDbType.VarChar,50),
& && && && && && &&&//new MySqlParameter(&@LabResult&, MySqlDbType.VarChar,50),
& && && && && && &&&//new MySqlParameter(&@NormalRefValue&, MySqlDbType.VarChar,50),
& && && && && && &&&//new MySqlParameter(&@TestingValue&, MySqlDbType.VarChar,50),
& && && && && && &&&//new MySqlParameter(&@ReportDoc&, MySqlDbType.VarChar,50),
& && && && && && &&&//new MySqlParameter(&@CheckDoc&, MySqlDbType.VarChar,50),
& && && && && && &&&//new MySqlParameter(&@ReportDate&, MySqlDbType.VarChar,50)
& && && && && && && && && && && && && && &};
& & & & & & & & & & & & parameters[0].Value = model.RequestN
& && && && &//parameters[1].Value = model.PatientN
& && && && &//parameters[2].Value = model.PatientS
& && && && &//parameters[3].Value = model.PatientRecordNo;
& && && && &//parameters[4].Value = model.SampleT
& && && && &//parameters[5].Value = model.SampleS
& && && && &//parameters[6].Value = model.SendD
& && && && &//parameters[7].Value = model.SendD
& && && && &//parameters[8].Value = model.SendD
& && && && &//parameters[9].Value = model.PerformD
& && && && &//parameters[10].Value = model.ClinicalD
& && && && &//parameters[11].Value = model.N
& && && && &//parameters[12].Value = model.LabR
& && && && &//parameters[13].Value = model.NormalRefV
& && && && &//parameters[14].Value = model.TestingV
& && && && &//parameters[15].Value = model.ReportD
& && && && &//parameters[16].Value = model.CheckD
& && && && &//parameters[17].Value = model.ReportD
& & & & & & & & & & & & int rows=DbHelperMySQL.ExecuteSql(strSql.ToString(),parameters);
& & & & & & & & & & & & if (rows & 0)
& & & & & & & & & & & & {
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & }
& & & & & & & & & & & & else
& & & & & & & & & & & & {
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & }
主题帖子积分
论坛元老, 积分 6616, 距离下一级还需 9993383 积分
论坛元老, 积分 6616, 距离下一级还需 9993383 积分
引用 5 楼 duanzi_peng 的回复:Quote: 引用 3 楼 lashengcrh 的回复:[quote]
奇怪的是using { } 里面的try捕捉不到异常,异常直接跳到外层的try里面了,怎么回事呢?
类型应该没错啊
Quote: 引用 2 楼 duanzi_peng 的回复:[quote]
cmdParms 参数数组 出错了,类型不匹配。[/quote]
不知道你外层try写的是什么代码[/quote]
我只保留了一个字段,结果还是报错,咋了这是?
主题帖子积分
论坛元老, 积分 6521, 距离下一级还需 9993478 积分
论坛元老, 积分 6521, 距离下一级还需 9993478 积分
catch (MySql.Data.MySqlClient.MySqlException e)
& && && && && && && &{
& && && && && && && && &
先不说你只捕捉了MySql.Data.MySqlClient.MySqlException一种异常,就算是这种类型又直接抛上层,你这种写法就是典型的不如不捕捉异常系列
主题帖子积分
论坛元老, 积分 4805, 距离下一级还需 9995194 积分
论坛元老, 积分 4805, 距离下一级还需 9995194 积分
RequestNum 类型不一致??把生成的语句 用1楼的方式测试一下。
Powered by
& big Inc.相关文章推荐:
mysql 执行sql文件
不是很了解MYSQL 的语法,运行下面的脚本时报错,那位兄弟帮忙看一下,谢了先!
mysql - u test - p1234 BugFree D:/GreenAMP/BugFree.sql
MySQL 返回: #1064 - 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 'mysql -u zhangwei -p 1234 BugFree 'D:/GreenAMP/BugFree.sql'' at
用户名是:test ,密码:1234,目标路径:D:\GreenAMP
回复 (5) 浏览 (22080)
其他文章推荐
ITPUB官方微博:
mysql有没有主库坏了、从库自动升级为主库的方法呢?我们要做HA。...
回复 (7) 浏览 (115)
比如有一个表,表结构和数据如下:createtabletest_130426(file_namevarchar2(256));insertintotest_130426(file_name)values('/tmp/1.log');insertintotest_130426(file_name)values('/tmp/2.log');怎么写一个shell脚本,在shell里面通过sqlplus连接上数据库,查询test_ ......
回复 (6) 浏览 (259)
mysql-uroot-p.sqlWarning:Usingapasswordonthecommandlineinterfacecanbeinsecure.ERRORatline2104889:ASCII'\0'appearedinthestatement,butthisisnotallowedunlessoption--binary-modeisenabledandmysqlisruninnon-interactivemode.Set--binary-modeto1if ......
回复 (3) 浏览 (79)
MySQLCommunityServer5.7(5.7.1m11)MySQLInstaller5.7(5.7.1m11)MySQLCommunityServer5.6(5.6.11GA)MySQLInstaller5.6(5.6.11GA)...
回复 (8) 浏览 (85)
执行查询命令,可以查询,但是点开表却一张都看不到,怎么回事?...
回复 (5) 浏览 (122)
【问题现象】一个数据库实例的备库在做备份时,备份的log一直显示&&logscannedupto(1)&&logscannedupto(1)....&&logscannedupto(1)&&logscannedupto(1)&&logscanned ......
回复 (3) 浏览 (75)
【定义】innodb行级锁record-levellock大致有三种:recordlock,gaplockandNext-KeyLocks。recordlock&锁住某一行记录&gaplock&&锁住某一段范围中的记录&nextkeylock是前两者效果的叠加。下面是MYSQL官方文档中相关内容的链接http:// ......
回复 (3) 浏览 (45)
上篇中我们进行了初步的安装配置,本篇继续进行问题解决。&&&7、Warning警告分析&在实验mysqld启动的时候,我们看到了一条Warning告警信息。&&[mysql@bspdevmysql-5.5.25-linux2.6-i686]$mysqld&[1]28398[mysql@bspdev ......
回复 (5) 浏览 (107)
3.1MySQL存储引擎概述MyISAM存储引擎是MySQL默认的存储引擎,也是目前MySQL使用最为广泛的存储引擎之一。他的前身就是我们在MySQL发展历程中所提到的ISAM,是ISAM的升级版本。在MySQL最开始发行的时候是ISAM存储引擎,而且实际上在最初的时候,MySQL甚至是没有存储引擎 ......
回复 (3) 浏览 (43)
招人啦招人啦,MySQLDBA看过来,收入有前景,要求不算高,能力在其次,人品是首要,只要基础好,经验何足道,您要心有意,简历请寄到:libingyang[,也可以微博上与我联系~~职位名称:MySQLDBA公司名称:互动百科()招聘人数:2名薪酬待遇:有 ......
回复 (10) 浏览 (619)
文章推荐:
盛拓传媒:
友情链接:
特别鸣谢:
北京皓辰网域网络信息技术有限公司. 版权所有
北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证:编号(京)字第1149号
ITPUB推荐文章解答你所有技术难题

我要回帖

更多关于 mysql删除语句sql 的文章

 

随机推荐