在用ODBC从DBF文件中执行多条SQL指令时报错 应为:this.label6.Text = this.label6.Text + myReader.GetInt32(0);但出错时还没执行到此处。就是为什么用ODBC操作DBF时会出错?用SQL操作sqlserver的表就没事。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 再DBF里可以这样写select count(*) from sjswt.dbf; select max(wtwtsj) from sjswt.dbf2条连着的SQL吗? 顶一下!@! OleDbConnection con=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=C:\\Inetpub\\wwwroot\\webinfo\\webinfo.mdb"); con.Open(); OleDbCommand cmd=new OleDbCommand( "insert into category (categoryNum,categoryDegree,categoryName,siteId,publicTo)"+ " values(@categoryNum,@categoryDegree,@categoryName,@siteId,@publicTo)",con);参考!! ODBC支持象sqlserver一样的并行吗? 分开两条sql语句吧既然你都说了没执行到 this.label6.Text = this.label6.Text + myReader.GetInt32(0);显然就是ExecuteRead处出错了 DBF可能不支持一次执行多条语句(Access好像也是这样) mycomm.CommandText = "select count(*) from sjswt.dbf; select max(wtwtsj) from sjswt.dbf";这句不对 怎么不对?mycomm.CommandText = "select count(*) from sjswt.dbf"mycomm.CommandText = " select max(wtwtsj) from sjswt.dbf";分开都没问题。若合起来,也只能是:mycomm.CommandText = "select count(*) from sjswt.dbf; select max(wtwtsj) from sjswt.dbf";但的确是没确定:DBF是否支持一次执行多条语句? 有什么软件做Uml比较合适的啊 向数据库插入数据问题 急需解决! 有谁能完整告诉小弟在代码中接收存储过程的一个值!? 分不够了,麻烦大家还是帮我看看 关于C#写的Windows服务里访问数据库遇到的一个问题 数据库复制?如何将服务器上同格式的表的数据复制到本地机 水晶报表中显示电子签名如何实现? C#中DataTable.Select()出错了...., 附详细信息 请问如何在C#中,使得一个应用程序运行以后隐藏(没有最小化图标,在系统的后台运行,但在前台看不到.) c# 使用OleDb读取csv,数值都取整数了,求解决 请教各位DX,C#如何实现视频捕捉? DataGrid排序问题
select count(*) from sjswt.dbf; select max(wtwtsj) from sjswt.dbf
2条连着的SQL吗?
OleDbConnection con=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=C:\\Inetpub\\wwwroot\\webinfo\\webinfo.mdb"); con.Open(); OleDbCommand cmd=new OleDbCommand( "insert into category (categoryNum,categoryDegree,categoryName,siteId,publicTo)"+ " values(@categoryNum,@categoryDegree,@categoryName,@siteId,@publicTo)",con);参考!!
既然你都说了没执行到 this.label6.Text = this.label6.Text + myReader.GetInt32(0);
显然就是ExecuteRead处出错了
这句不对
mycomm.CommandText = "select count(*) from sjswt.dbf"
mycomm.CommandText = " select max(wtwtsj) from sjswt.dbf";
分开都没问题。
若合起来,也只能是:mycomm.CommandText = "select count(*) from sjswt.dbf; select max(wtwtsj) from sjswt.dbf";但的确是没确定:DBF是否支持一次执行多条语句?