更新问题再问
我做的是datagirdview允许客户在线编译,并点击更新按钮后,可以更新数据库中的数据表,但是每次我点击更新都更新不了,我怀疑是自己的连接字符串的问题,
string source = "pcdb.mdb";
string conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + source;
这样写的连接字符串默认是在跟目录下面吗?
DEBUG下的数据库文件跟跟目录下面的哪个是起作用的?更新代码如下
OleDbConnection olecon = new OleDbConnection(conn);
OleDbDataAdapter da = new OleDbDataAdapter("select * from jsgx", olecon);
OleDbCommandBuilder cb = new OleDbCommandBuilder(da);
DataSet ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
//保存
da.Update(ds);
请各位看看哪里错了,我每次点更新按钮后,跟没更新一样
可能是我的SQL语句不对,大家帮我改改吧,谢谢!或者大家给我写一个能更新的!