亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

訪問表更新失敗

訪問表更新失敗

C#
繁花不似錦 2021-11-28 19:55:02
我使用以下代碼DataGridView從 Access 數據庫中填充 a 。如果更新了數據網格,則單擊“保存”按鈕后,數據庫將保存數據。奇怪的是,這適用于 3 個數據表中的 2 個。對于最后一個它拋出異常:INSERT INTO 語句中的語法錯誤public Tables(string tabName){    InitializeComponent();    this.Text = tabName;    this.query = string.Format("SELECT *" + " FROM [{0}]", tabName);    conn.Open();    detailTable = new DataTable();    string tableName = tabName;    string query = string.Format("SELECT * FROM [{0}]", tableName);    OleDbDataAdapter detailAdapter = new OleDbDataAdapter(query, conn);    if (detailAdapter != null)    {        detailAdapter.Fill(detailTable);    }    DataGridView.DataSource = detailTable;    conn.Close();}private void BtnSave_Click(object sender, EventArgs e){    OleDbCommand comm = new OleDbCommand(query, conn);    OleDbDataAdapter adapter = new OleDbDataAdapter(comm);    OleDbCommandBuilder builder = new OleDbCommandBuilder(adapter);    adapter.Update(detailTable);}即使這些詞是保留關鍵字(盡管我搜索了它們),也沒有辦法解決這個問題。更多信息 tabName 可以是“Partners”、“Salaries”、“Descriptions”和“Accounts”。它不僅適用于“合作伙伴”。
查看完整描述

1 回答

?
喵喔喔

TA貢獻1735條經驗 獲得超5個贊

好吧,事實證明我錯了,我為我的固執道歉。問題出在電子郵件欄中,我不明白為什么它的破折號有問題。


查看完整回答
反對 回復 2021-11-28
  • 1 回答
  • 0 關注
  • 174 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號