C# 那里';It’总是有一条错误消息说;SelectCommand属性在调用';填充&x27&引用;
每次运行程序时都会出现错误,我不知道错误在哪里。我试图编辑代码,但错误仍然不断弹出。您会收到错误,因为您尚未将OdbcCommand分配给OdbcDataAdapter并尝试执行Fill方法。您应该像这样将OdbcCommand分配给OdbcDataAdapterC# 那里';It’总是有一条错误消息说;SelectCommand属性在调用';填充&x27&引用;,c#,odbc,C#,Odbc,每次运行程序时都会出现错误,我不知道错误在哪里。我试图编辑代码,但错误仍然不断弹出。您会收到错误,因为您尚未将OdbcCommand分配给OdbcDataAdapter并尝试执行Fill方法。您应该像这样将OdbcCommand分配给OdbcDataAdapter private void toolStripButton1_Click(object sender, EventArgs e) { OdbcConnection conn = new OdbcConnection();
private void toolStripButton1_Click(object sender, EventArgs e)
{
OdbcConnection conn = new OdbcConnection();
conn.ConnectionString =
"Dsn=mdc;" +
"Uid=root;" +
"Pwd=;";
OdbcCommand cmd = new OdbcCommand("select * from tbl_delivery");
cmd.CommandType = CommandType.Text;
DataSet dt = new DataSet();
OdbcDataAdapter ds = new OdbcDataAdapter();
ds.Fill(dt);
tbl_deliveryDataGridView.DataSource = dt;
try
{
conn.Open();
cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
然后尝试填充数据表
OdbcDataAdapter ds = new OdbcDataAdapter(cmd,conn);
conn.Open();
DataSet dt = new DataSet();
OdbcDataAdapter ds = new OdbcDataAdapter();
ds.Fill(dt);
tbl_deliveryDataGridView.DataSource = dt;