程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> oledbcommand-C#問題,求大神幫助,關於OleDbCommand對象的使用

oledbcommand-C#問題,求大神幫助,關於OleDbCommand對象的使用

編輯:編程綜合問答
C#問題,求大神幫助,關於OleDbCommand對象的使用

大神們看看以下代碼,我只想在test.mdb這個數據庫裡面的管理員這張表中用戶這一列的某一行插入text1,但是我寫了如下代碼之後,用戶這一列的所有行都是text1這個變量,求大神幫忙,如何指定修改某一行中的數據

                            OleDbConnection cnn = new OleDbConnection();
            cnn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\test.mdb";
            cnn.Open();
            string accesstr = "update [管理員] set [用戶]='" + text1 + "'";
            OleDbCommand cmd = new OleDbCommand(accesstr, cnn);
            cmd.Connection = cnn;
            cmd.CommandText = accesstr;
            index=cmd.ExecuteNonQuery();
            cmd.Dispose();
            cnn.Close();
            cnn.Dispose();

最佳回答:


SQL語句裡面加 WHERE 第幾行,假設你這表裡面有一個字段bh是遞增的,要將第10行的【用戶】更新為text1,就這樣寫
"update [管理員] set [用戶]='" + text1 + "' where bh = 10;";

ShawnAce
lifugui001
ShawnAce
ShawnAce
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved