C# 向ACCESS插入数据的问题

来源:百度知道 编辑:UC知道 时间:2024/05/08 12:08:47
以下是我的代码:

private void button1_Click(object sender, EventArgs e)
{

string strconnection = "provider=microsoft.jet.oledb.4.0;Data Source=E:\\my document\\C# Program\\First\\customer.mdb";

OleDbConnection cusconnection = new OleDbConnection(strconnection);

cusconnection.Open();
string strcmd = "insert into cusDB(firstname, lastname) values('benny','liu')";
OleDbCommand cmd = new OleDbComman(strcmd,cusconnection);
cmd.ExecuteNonQuery();
cusconnection.Close();

this.Hide();
}

同一个程序中我也写了一个SELECT的方法, 可以从ACCESS数据库中取得资料, 不过用insert或update就不行了! 这是为什么呢? 请指教!急!
编译和运行时都没有报错! 所以不能贴上来哦!

wdz1985, 你说的方法能不能说详细一点呢? 你有没有曾经试过呢?

我的XP版本 在工具>>文件夹选项>>查看 中没有 使用简单共享(推荐) 取消选择

右击access 选择属性>>安全
选择everyone 选中读权限和写权限.或直接选种完全控制

你写是winform程序吧,看看数据库文件是不是只读的?
最好把报错的信息也帖出来,便于大家为你分析,更快解决问题。

右击access属性把everyone安全权限修改为可写可读就可以了