C#如何把textbox中的内容更新到access数据库
是update语句。不是insert语句。stringsql="UPDATEzuobiaoSET横坐标='"+str1.Text+"',WHERE编号='1'";报错问题...
是update语句。不是insert语句。 string sql = "UPDATE zuobiao SET 横坐标='"+str1.Text+"', WHERE 编号='1'";报错 问题出在哪?PS 横坐标的值想用textbox中的值输入。
展开
4个回答
展开全部
string sql = "INSERT INTO 你的表 (你的字段) values('" + textBox1.text + "') ";
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库.mdb";
OleDbConnection connection = new OleDbConnection(connectionString);
OleDbCommand cmd = new OleDbCommand(sql, connection);
connection.Open();
cmd.ExecuteNonQuery();
注意,textBox1.text 添加注入过滤,用参数也可以
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库.mdb";
OleDbConnection connection = new OleDbConnection(connectionString);
OleDbCommand cmd = new OleDbCommand(sql, connection);
connection.Open();
cmd.ExecuteNonQuery();
注意,textBox1.text 添加注入过滤,用参数也可以
更多追问追答
追问
是update语句。不是insert语句。 string sql = "UPDATE zuobiao SET 横坐标='"+str1.Text+"', WHERE 编号='1'";报错 问题出在哪?PS 横坐标的值想用textbox中的值输入。
追答
报什么错?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
和其他的空间是一样的,你把SQL参数的值定为textbox的值,直接传过去不就完了。
SQL Server和Access是一样的啊
SQL Server和Access是一样的啊
追问
是update语句。不是insert语句。 string sql = "UPDATE zuobiao SET 横坐标='"+str1.Text+"', WHERE 编号='1'";报错 问题出在哪?PS 横坐标的值想用textbox中的值输入。
追答
你的横坐标的数据类型是字符串还是整数还是小数啊 ,如果是整数或者小数,你需要把str1.Text转换一下 ,比如 Convert.ToInt32(str1.Text);这样就可以转换成整数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以绑定到数据库~~你查查 很简单~
追问
是update语句。不是insert语句。 string sql = "UPDATE zuobiao SET 横坐标='"+str1.Text+"', WHERE 编号='1'";报错 问题出在哪?PS 横坐标的值想用textbox中的值输入。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的编号是什么类型的??
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询