private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
conn = new OleDbConnection(@"Provider=MicrosoftJetOLEDB40;Data Source=/db1MDB");
string sql = "select nname,number,nsar from table1 where nname = " + comboBox1Text;
OleDbDataAdapter ad = new OleDbDataAdapter(sql,conn);
connOpen();
DataSet dataset = new DataSet();
try
{
adFill(dataset);
}
catch
{
MessageBoxShow("出错1");
}
dataGrid1DataSource = datasetTables[0];
connClose();
}
很肯定的跟你说,那张凭证没有被删除。从应收应付系统传来的凭证后面总会写有一个来源的,你可以通过来源再过滤一遍。如果你确信找不到了,那就是数据库异常,可以请金蝶的人到后台数据库中看,不行了在后台中改也是可以的。
数据库服务未启动等因素。
1、数据库服务未启动,AD18就无法连接到数据库,固会显示false。
2、数据库连接信息错误,导致连接失败,显示false。
3、防火墙将其视作阻挡目标,导致出现false。
以上就是关于关于C#对access数据库 *** 作的问题(提示ad.fill(dataset,"table1")中至少有一个参数未被赋值)全部的内容,包括:关于C#对access数据库 *** 作的问题(提示ad.fill(dataset,"table1")中至少有一个参数未被赋值)、金蝶EAS后台数据库表问题、ad18数据库连接一直显示false等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)