oledb数据库连接错误

连接

Conn_String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\UTS.mdb" conn = New OleDbConnection(Conn_String) conn.Open() 

询问

 sqlCmd.Connection = conn sqlCmd.CommandText = "INSERT into Customer_Master Values (@Cust_ID,@Cust_Name,@Cust_Address,@Cust_ContactNo)" sqlCmd.Parameters.AddWithValue("@Cust_ID", SqlDbType.Int).Value = Cust_id sqlCmd.Parameters.AddWithValue("@Cust_Name", SqlDbType.Text).Value = txtcname.Text sqlCmd.Parameters.AddWithValue("@Cust_Address", SqlDbType.Text).Value = txtcadd.Text sqlCmd.Parameters.AddWithValue("@Cust_ContactNo", SqlDbType.Int).Value = txtccontact.Text.ToString sqlCmd.ExecuteNonQuery() conn.Close() 

问题

当我点击包含上面的代码的button,它给了我下面的错误..

UTS.exe中发生未处理的System.NullReferenceExceptionexception

附加信息:对象引用未设置为对象的实例。

错误是在这一行 – > sqlCmd.Connection = conn

当我在ExcuteNonQuery中查找自己时,我首先发现了这个例子:

MSDN

它显示了初始化命令对象的一个​​例子:

 SqlCommand command = new SqlCommand(queryString, connection);