程序运行的时候出现的错误如下:
.Net数据OLE DB 提供程序(System.Data.OleDb)要求Microsoft数据访问组件.请安装MDAC2.6或者更高版本程序如下:OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;" +
@"Data source= " +Application.StartupPath+
@"\Data.mdb"; string QueryString = "INSERT INTO Student Values('"+this.StudentId.Text.ToString().Trim()+"',"+" '"+this.name.Text.ToString().Trim()+"','"+this.School.Text.ToString().Trim()+"','"+this.Major.Text.ToString().Trim()+"')";
OleDbCommand myCommand = new OleDbCommand(QueryString);
myCommand.Connection = conn; conn.Open();
myCommand.ExecuteNonQuery();
myCommand.Connection.Close();但是我MDAC安装了啊
2.6,2.7,2.8都试过了,还是这个问题
请问到底是怎么回事啊?
多谢了
.Net数据OLE DB 提供程序(System.Data.OleDb)要求Microsoft数据访问组件.请安装MDAC2.6或者更高版本程序如下:OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;" +
@"Data source= " +Application.StartupPath+
@"\Data.mdb"; string QueryString = "INSERT INTO Student Values('"+this.StudentId.Text.ToString().Trim()+"',"+" '"+this.name.Text.ToString().Trim()+"','"+this.School.Text.ToString().Trim()+"','"+this.Major.Text.ToString().Trim()+"')";
OleDbCommand myCommand = new OleDbCommand(QueryString);
myCommand.Connection = conn; conn.Open();
myCommand.ExecuteNonQuery();
myCommand.Connection.Close();但是我MDAC安装了啊
2.6,2.7,2.8都试过了,还是这个问题
请问到底是怎么回事啊?
多谢了
解决方案 »
- 函数传参可以宏替换?
- 弱弱的请问 ^ 符号是什么意思
- 求一个进制转换的问题
- 未处理的“System.StackOverflowException”类型的异常出现在 mscorlib.dll 中,怎么解决啊~~~谢谢了
- c#中不运行如何编译程序?
- 请高手指教一下,遍历硬盘目录后增加节点的问题。非常着急!(50分)
- 用XmlTextReader读取包含正则表达示的XML文件时出错!
- C#中调用vc写的dll中的类(非Com),怎么办?急。。。
- 怎么读取一个confing文件里面的内容
- 如何创建函数或属性的提示信息?
- 请问如何使用c#控制网络连接的关闭?
- 请教一个问题,请问一下如何实现能计算的文本公式?
Microsoft Data Access Components (MDAC)
请到下面地址下载安装,
http://www.microsoft.com/downloads/results.aspx?productId=&CategoryID=&freetext=MDAC&DisplayLang=zh-cn&DisplayEnglishAlso=&sortCriteria=date&startDate=&period=0&type=&nr=20