c#的数据库插入操作
privatevoidtextBox1_TextChanged(objectsender,EventArgse){stringstr=@"Provider=Microso...
private void textBox1_TextChanged(object sender, EventArgs e)
{
string str = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\zhmm.accdb;
Persist Security Info=False;";
OleDbConnection con = new OleDbConnection(str);//数据库连接
OleDbCommand com = new OleDbCommand(str);
con.Open();
string cmd = "insert into zm (user,pwd) values ('"+textBox1.Text+"','"+textBox2.Text+"')";
com.CommandText = cmd;//
com.Connection = con;//
com.ExecuteNonQuery();
con.Close();
}
运行时总是报错,insert into插入语句语法错误,怎么回事啊? 展开
{
string str = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\zhmm.accdb;
Persist Security Info=False;";
OleDbConnection con = new OleDbConnection(str);//数据库连接
OleDbCommand com = new OleDbCommand(str);
con.Open();
string cmd = "insert into zm (user,pwd) values ('"+textBox1.Text+"','"+textBox2.Text+"')";
com.CommandText = cmd;//
com.Connection = con;//
com.ExecuteNonQuery();
con.Close();
}
运行时总是报错,insert into插入语句语法错误,怎么回事啊? 展开
3个回答
展开全部
从C#语法上来说没发现错误,下面的修改可以试试
user和pwd两边都加上中括号[]
Text属性后面去掉空格.Trim()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
新增语句没有错,你把运行时的错误贴出来吧,我给你看看!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询