【发布时间】:2012-02-11 10:24:39
【问题描述】:
我正在尝试更新我的数据库,即 MS Access 文件,我想通过从文本框中获取值来更新我的表,但我无法编写正确的查询。
谁能帮我写一个正确的更新查询?
string strconn4 = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|pay.accdb";
OleDbConnection sqlconn4 = new OleDbConnection(strconn4);
sqlconn4.Open();
OleDbCommand ocmd = new OleDbCommand("UPDATE fees SET fname=" + Convert.ToString(textBox2.Text) + ",lname=" + Convert.ToString(textBox3.Text) + ",amtpayd=" + Convert.ToString(textBox4.Text) + ",amtleft=" + Convert.ToString(textBox5.Text) + ",disc=" + Convert.ToString(textBox6.Text) + ",pdate=" + Convert.ToString(dateTimePicker3.Text) + ",rdate=" + Convert.ToString(dateTimePicker1.Text) + ",WHERE memid=" + Convert.ToString(textBox1.Text), sqlconn4);
【问题讨论】:
-
请发布您尝试过的查询及其引发的错误。 (以及有关基础表的足够信息,以便人们了解您要执行的操作。)
-
另外,如果您发布 SELECT 查询,可能会为我们提供更多信息。
-
嗨,我已经更新了我的问题...请帮帮我
-
@ParthKalra 您需要提供您遇到的错误/异常 - 否则很难提供帮助...
标签: c# visual-studio-2010 ms-access