本人初学c#,连access时遇到了一个小问题,代码如下
String connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=sql1.mdb";
String sql = @"select * from table where name = 'aaa'";
OleDbConnection conn = new OleDbConnection(connString);
conn.Open();
OleDbCommand cmd = new OleDbCommand(sql, conn);
OleDbDataReader reader = cmd.ExecuteReader();
但是为什么在最后一句OleDbDataReader reader = cmd.ExecuteReader();这儿就过不去了啊
先谢谢各位了
table 这是不能用这个名字的
出现的是什么异常啊
上面的语句应该都没有问题
再看看
你的SQL语句对么,数据库sql1.mdb中存在表table么?
table 是关键字啊~!!
第一眼的错误就是它了,你前面的String sql = @"select * from table where name = 'aaa'";
只是个字符串, 要到刚才那个函数去被运行,发现table是个非法字符,当然报错啦.改下你表的名字吧! 菜鸟回答菜鸟问题,呵呵
相关问答:
在数据库中有张表,有id,name两列,id 是主键,没有设置自增属性,在程序中取出这张表放入datatable,在这个datatable中插入一条记录,当更新数据库时提示id列不能为空,请问该怎么解决?
给它一个值!!主键不能为空 ......
txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
以下是一段JavsScript脚本,但运行时总会产生 “Microsoft JScript 运行时错误: 'null' 为空或不是对象”异常,大家帮看一下。
<form id="form1" runat="server">
< ......
其实这个问题可以找老师回答,这不放假了吗,问问各位高手。
绝对有 ,ASP、net里有好多的逻辑判断等都需要winform基础
C#语言
Ado.net C/S结构
Asp.net B/S结构
俩都是微软出的,都能用C#进行开发 ......