未在地本计算机上注册“Microsft.Jet.OLEDB.4.0"提供程序 读数据时提示:未在地本计算机上注册“Microsft.Jet.OLEDB.4.0"提供程序路过的朋友指点一下,急急,高分相送 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是这个:Microsoft MDAC 2.8 ,数据库访问组件。 就是在一个程序中,前面还可以正常用的,到了这一步就出现读数据时提示:未在地本计算机上注册“Microsft.Jet.OLEDB.4.0"提供程序这个错误了 安装Microsoft MDAC 2.8再试。 private void QueryEvent() { string QueryInfo = textBox1.Text.Trim(); if(QueryInfo.Length < 1) { MessageBox.Show("请输入查询条件!"); textBox1.Focus(); return; } dataSet_Query1.Clear(); string QueryString = "SELECT * FROM SmartPOS_价格本 Where 店内码 Like '%" + QueryInfo + "%' Or 商品名称 Like '%" + QueryInfo + "%' Or 描述 Like '%" + QueryInfo + "%'"; oleDbDataAdapter1.SelectCommand.CommandText = QueryString; if(oleDbConnection1.State != System.Data.ConnectionState.Open) { try { oleDbConnection1.Open(); } catch(Exception ExString) { MessageBox.Show(ExString.ToString()); return; } } try { oleDbDataAdapter1.Fill(dataSet_Query1); } catch(Exception Exstring) { MessageBox.Show(Exstring.ToString()); return; } oleDbConnection1.Close(); textBox1.Text = ""; dataGridKey1.Focus(); } 代码如上,刚下载安装Microsoft MDAC 2.8试了,还是同样的问题 if (Connection.State.Equals(ConnectionState.Closed)) { Connection.Open(); }错误出现在哪行啊? 少敲了一个字母Microsft.Jet.OLEDB.4.0======================Microsoft.Jet.OLEDB.4.0 if (Connection.State.Equals(ConnectionState.Closed)) { Connection.Open(); }错误出现在哪行啊?出错行就是:oleDbConnection1.Open();当执行到MessageBox.Show(ExString.ToString()便会弹出出错信息 请楼主注意,你连接数据库的字符串少敲了一个字母Microsft.Jet.OLEDB.4.0======================Microsoft.Jet.OLEDB.4.0 兄弟们,问题解决了多谢各位朋友多谢“amandag(高歌) ”我刚才没在意,查了一下就是少个字母要结贴了 C#WinForm中水晶报表问题 一个很基础但我查找了很多资料都没有弄清楚的问题。第一次在CSDN发贴,只有100分,全给了。望高人指点,谢谢 一个简单问题!!急!急!急! 急!两个错误 启动一个C# p2p新项目,找志同者共创 asp 常用函数大全 连接库 一个textbox和一组button的问题 很简单,关于Random。 包含自引用的结构的初始化问题(回答出来者另外送分) 请教大家关于C#(Winforms)项目打包生成安装程序的问题!有经验的请进来说两句...... 如何做土豆网这样的导航
{
string QueryInfo = textBox1.Text.Trim();
if(QueryInfo.Length < 1)
{
MessageBox.Show("请输入查询条件!");
textBox1.Focus();
return;
}
dataSet_Query1.Clear();
string QueryString = "SELECT * FROM SmartPOS_价格本 Where 店内码 Like '%" + QueryInfo + "%' Or 商品名称 Like '%" + QueryInfo + "%' Or 描述 Like '%" + QueryInfo + "%'";
oleDbDataAdapter1.SelectCommand.CommandText = QueryString;
if(oleDbConnection1.State != System.Data.ConnectionState.Open)
{
try
{
oleDbConnection1.Open();
}
catch(Exception ExString)
{
MessageBox.Show(ExString.ToString());
return;
}
}
try
{
oleDbDataAdapter1.Fill(dataSet_Query1);
}
catch(Exception Exstring)
{
MessageBox.Show(Exstring.ToString());
return;
}
oleDbConnection1.Close();
textBox1.Text = "";
dataGridKey1.Focus();
}
{
Connection.Open();
}
错误出现在哪行啊?
======================
Microsoft.Jet.OLEDB.4.0
if (Connection.State.Equals(ConnectionState.Closed))
{
Connection.Open();
}
错误出现在哪行啊?出错行就是:oleDbConnection1.Open();当执行到MessageBox.Show(ExString.ToString()便会弹出出错信息
======================
Microsoft.Jet.OLEDB.4.0
多谢各位朋友
多谢“amandag(高歌) ”
我刚才没在意,查了一下就是少个字母
要结贴了