我無法將我的數據插入到我的Microsoft Access
數據庫中。這下面是我的代碼:C#:無法在我的Microsoft Access數據庫中插入數據
roomTableAdapter.Connection.Open();
string s = "INSERT INTO `room` ([number], [priceroom]) VALUES (@param1,@param2)";
System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand(s, roomTableAdapter.Connection);
cmd.Parameters.AddWithValue("@param1", textBoxX4.Text);
cmd.Parameters.AddWithValue("@param2", "4000");
roomTableAdapter.Adapter.InsertCommand = cmd;
roomTableAdapter.Adapter.InsertCommand.ExecuteNonQuery();
roomTableAdapter.Adapter.Fill(this.database3DataSet5);
roomTableAdapter.Update(database3DataSet5.room);
dataGridViewX1.Update();
dataGridViewX1.Refresh();
roomTableAdapter.Connection.Close();
您好,它仍然不能。在我的新代碼有什麼錯 –
這兩個領域似乎插入數據 - 從他們的名字 - 是數字,而不是文字。 – Gustav
我定義了兩個字段「短文本」,但仍然無法更新,但GridView更新?我應該與管理員編碼認證? –