C#如何把textbox中的内容更新到access数据库

是update语句。不是insert语句。stringsql="UPDATEzuobiaoSET横坐标='"+str1.Text+"',WHERE编号='1'";报错问题... 是update语句。不是insert语句。 string sql = "UPDATE zuobiao SET 横坐标='"+str1.Text+"', WHERE 编号='1'";报错 问题出在哪?PS 横坐标的值想用textbox中的值输入。 展开
 我来答
amyasp
2011-11-28 · TA获得超过118个赞
知道小有建树答主
回答量:327
采纳率:0%
帮助的人:211万
展开全部
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 添加注入过滤,用参数也可以
更多追问追答
追问
是update语句。不是insert语句。 string sql = "UPDATE zuobiao SET 横坐标='"+str1.Text+"', WHERE 编号='1'";报错 问题出在哪?PS 横坐标的值想用textbox中的值输入。
追答
报什么错?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
财商语陆
2011-11-28 · 专注于财商的思维认知提升和财商意识养成。
财商语陆
采纳数:148 获赞数:584

向TA提问 私信TA
展开全部
和其他的空间是一样的,你把SQL参数的值定为textbox的值,直接传过去不就完了。
SQL Server和Access是一样的啊
追问
是update语句。不是insert语句。 string sql = "UPDATE zuobiao SET 横坐标='"+str1.Text+"', WHERE 编号='1'";报错 问题出在哪?PS 横坐标的值想用textbox中的值输入。
追答
你的横坐标的数据类型是字符串还是整数还是小数啊 ,如果是整数或者小数,你需要把str1.Text转换一下 ,比如 Convert.ToInt32(str1.Text);这样就可以转换成整数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wois1905ampc
2011-11-28 · TA获得超过168个赞
知道答主
回答量:207
采纳率:0%
帮助的人:112万
展开全部
可以绑定到数据库~~你查查 很简单~
追问
是update语句。不是insert语句。 string sql = "UPDATE zuobiao SET 横坐标='"+str1.Text+"', WHERE 编号='1'";报错 问题出在哪?PS 横坐标的值想用textbox中的值输入。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
henji12314
2011-11-28
知道答主
回答量:4
采纳率:0%
帮助的人:6万
展开全部
你的编号是什么类型的??
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式