我已經執行SELECT查詢來獲取數據的形式的.xls(MS-EXCEL)文件 工作正常插入查詢不使用C#
OdbcConnection con = new OdbcConnection("Dsn=XlsDB"); //Created DSN for .xls file
con.Open();
OdbcCommand cmd = new OdbcCommand("Select Password from [Users$] where UserName='javed'",con);
OdbcDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
if(dr[0].ToString()=="akram")
MessageBox.Show("Welcome");
}
但
而在Excel文件工作插入值.xls文件給出錯誤
OdbcConnection con = new OdbcConnection("Dsn=XlsDB"); //Created DSN for .xls file
con.Open();
OdbcCommand cmd1 = new OdbcCommand("INSERT INTO [Users$](UserName,Password) VALUES(@name, @pass)", con);
cmd1.Parameters.Add(new OdbcParameter("@name", "hello"));
cmd1.Parameters.Add(new OdbcParameter("@pass", "world"));
cmd1.ExecuteNonQuery(); //error here
什麼是實際錯誤? –
@Peter:'ERROR [07002] [Microsoft] [ODBC Excel Driver]參數太少。預計2.' –