第一次写WINDOWS应用程序(C#)札记2(不能用的数据库表名)

时间:2021-07-26 09:12:14
ACCESS数据库的表名不应命名成"Exception"。本以为它放在SQL语句中,应该没事的,但是在执行到这里时老是出错。把表名改掉就好了。

出错图:
第一次写WINDOWS应用程序(C#)札记2(不能用的数据库表名)
出错代码:
第一次写WINDOWS应用程序(C#)札记2(不能用的数据库表名)         private   void  SaveData()
第一次写WINDOWS应用程序(C#)札记2(不能用的数据库表名)第一次写WINDOWS应用程序(C#)札记2(不能用的数据库表名)        
{
第一次写WINDOWS应用程序(C#)札记2(不能用的数据库表名)            
第一次写WINDOWS应用程序(C#)札记2(不能用的数据库表名)            OleDbConnection thisConnection 
= new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Manio\My Documents\PrintManager\program\PrintManageV1\DataBase\PrintDB.mdb");
第一次写WINDOWS应用程序(C#)札记2(不能用的数据库表名)            thisConnection.Open();
第一次写WINDOWS应用程序(C#)札记2(不能用的数据库表名)            OleDbDataAdapter thisAdapter 
= new OleDbDataAdapter("SELECT * FROM Exception ", thisConnection);
第一次写WINDOWS应用程序(C#)札记2(不能用的数据库表名)            MessageBox.Show(
"SELECT * FROM Exception WHERE D_StuNum = " + this.fTxtStuNum.Text);
第一次写WINDOWS应用程序(C#)札记2(不能用的数据库表名)            OleDbCommandBuilder thisBuilder 
= new OleDbCommandBuilder(thisAdapter);
第一次写WINDOWS应用程序(C#)札记2(不能用的数据库表名)
第一次写WINDOWS应用程序(C#)札记2(不能用的数据库表名)            DataSet thisDataSet2 
= new DataSet();
第一次写WINDOWS应用程序(C#)札记2(不能用的数据库表名)
第一次写WINDOWS应用程序(C#)札记2(不能用的数据库表名)            thisAdapter.Fill(thisDataSet2, 
"Exception");
第一次写WINDOWS应用程序(C#)札记2(不能用的数据库表名)            MessageBox.Show(
"OK");
第一次写WINDOWS应用程序(C#)札记2(不能用的数据库表名)        
第一次写WINDOWS应用程序(C#)札记2(不能用的数据库表名)             
第一次写WINDOWS应用程序(C#)札记2(不能用的数据库表名)        }

第一次写WINDOWS应用程序(C#)札记2(不能用的数据库表名)