string strConn = " provider=Microsoft.Jet.OLEDB.4.0;Data Source=hotel.mdb" ; 
OleDbConnection  myConn = new OleDbConnection (strConn) ; 
string str ="SELECT * FROM hotel where h_id=";
str+=comboBox1.Text;
DataSet myDataSet = new DataSet() ; 
myConn.Open();
OleDbDataAdapter myCommand = new OleDbDataAdapter(str , myConn ) ;
myCommand.Fill( myDataSet , "hotel" ) ; 

string str1 ="UPDATE hotel SET h_empty='已登记' WHERE h_id=";
str1+=comboBox1.Text; OleDbCommand inst = new OleDbCommand(str1,myConn) ; 
inst.ExecuteNonQuery () ; 
myConn.Close();
//将押金保存入客户信息表
string strConn1 = " provider=Microsoft.Jet.OLEDB.4.0;Data Source=hotel.mdb" ; 
OleDbConnection  myConn1 = new OleDbConnection (strConn1) ; 
string str3="INSERT INTO 客户信息表(客户信息单号,姓名,性别,国籍,押金数额,住店日期,离店日期,身份证号,房号,会员号) VALUES ('";
str3+=textBox8.Text+"','";
str3+=textBox9.Text+"','";
str3+=textBox10.Text+"','";
str3+=textBox11.Text+"','";
str3+=textBox2.Text+"','";
str3+=dateTimePicker1.Text+"','";
str3+=dateTimePicker2.Text+"','";
str3+=textBox12.Text+"','";
str3+=comboBox1.Text+"','";
str3+=" "+"')";
OleDbCommand inst1=new OleDbCommand(str3,myConn1);
if(inst1.Connection.State.ToString()=="Closed") inst1.Connection.Open();
inst1.ExecuteNonQuery(); 
inst1.Connection.Close();
这段代码为什么调试不过呢?
真是郁闷呢!
请那位高手帮帮忙,看看问题出在什么地方!
问题提示:出在行 inst1.ExecuteNonQuery(); 我总看不出有什么错啊