c# 用adox创建access数据库,打不开,提示不可识别
CatalogClass cat=new CatalogClass();
cat.Creat(@"provider=microsoft.jet.oledb.4.0;data source="+path+";");
用以上代码创建文件成功了,找到文件后打开,提示不可识别的数据库,看到网上的代码,都是这么创建的啊,为什么打不开啊,用语句查询数据库里面创建的表,也没报错...是什么问题呢?
顶起~
顶起~
顶~
String strAccessConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " + "绝对路径/文件名.mdb";
OleDbConnection myCon = new OleDbConnection(strAccessConn);
myCon.Open();
你试试。
没反应,不报错....但是去打开文件,还是提示不可识别.路径我是用的saveFileDialog的filename,放到变量里面,建数据库和打开都用的这个
顶~
顶起~~
up
ADOX.Catalog c = new Catalog();
c.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\test.mdb;Jet OLEDB:Engine Type=5");
没有问题啊
LZ把你的创建字符串先改成我的这段试试
c.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\test.mdb;Jet OLEDB:Engine Type=5");
应该是这个问题
我也奇怪,应该是没问题的么.可是为什么我手动打开文件,提示不可识别呢?是电脑上软件的问题么?...
唔....刚刚网页打不开,不知道有没有发成功,用9楼的成功了,我在网上查到的ADOX.CatalogClass建起来的都不行,用9楼的ADOX.Catalog建就可以了,谢谢了,结贴....
相关问答:
本人c#新手 可是要求要用c# ,sql2000开发c/s的工作流,一头雾水,请大家帮忙帮忙,给点思路,说的约具体越好,我也好往那个方面去学习
http://www.hxzi.com/view/61402.html
B/S版的,基本思想应该差不多的。。 ......
网上看了很多,好像这样调用很好:Excel.Application();
但是需要引入什么命名空间或者dll才能运行Excel这个类呢?
Excel.dll
Excel.dll在Excel安装程序下,
using Microsoft.Office.Interop.Excel;
......
access 中执行sql update语句时有时候成功有时候不成功,但是access中不出错误信息,不知道是什么原因,有哪位大侠知道,请帮忙啊
贴SQL语句,检查表、字段的有效性设置
sql 在查询分析器里面 执行很正常
是 ......
我想用python写服务端,C#写客户端,另外想把客户端C#中的对象序列化后传给服务端,用python反序列化后重建对象,不知道有没有这个可能?如果有可能能否提供个思路?
一切皆有可能。
思路你已经说的挺清楚的了。 ......