| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2818 人关注过本帖
标题:数据库连接Provide=SQLOLEDB
只看楼主 加入收藏
仲子陵
Rank: 2
等 级:论坛游民
帖 子:37
专家分:10
注 册:2011-6-1
结帖率:90%
收藏
已结贴  问题点数:20 回复次数:5 
数据库连接Provide=SQLOLEDB
string tem_conS = "Provider=SQLOLEDB;Data Source=.;Initial Catalog=高校名录;Persist Security Info=False;Integrated Security=True";
数据库连接字符窜中Provider=SQLOLEDB.代表什么意思??
运行的时候提示错误“没有可用的错误消息,结果代码: DB_E_ERRORSOCCURRED(0x80040E21)。”
我在msdn查了一下..好像是提供程序之类的...不是很明白
搜索更多相关主题的帖子: False 数据库连接 
2012-09-04 19:15
ZWYyj
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:9
帖 子:124
专家分:587
注 册:2012-8-10
收藏
得分:20 
Provider=SQLOLEDB:命名管道提供应用程序
你在写程序之前要在前面加using System.Data.OleDb
以至于下面写程序的时候引用

[ 本帖最后由 ZWYyj 于 2012-9-5 17:00 编辑 ]
2012-09-05 16:57
仲子陵
Rank: 2
等 级:论坛游民
帖 子:37
专家分:10
注 册:2011-6-1
收藏
得分:0 
这个早就加上去了..是不是我电脑少装了什么必要的东西?
2012-09-05 18:42
ZWYyj
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:9
帖 子:124
专家分:587
注 册:2012-8-10
收藏
得分:0 
你是没连接上数据库?
2012-09-06 09:13
ZWYyj
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:9
帖 子:124
专家分:587
注 册:2012-8-10
收藏
得分:0 
你应该使用的数据库是Microsoft Access版本。你改成Provider=Microsoft.Jet.OLEDB.4.0;试试,再不行,就看看连接字符串其他地方有没有问题。
2012-09-06 09:23
仲子陵
Rank: 2
等 级:论坛游民
帖 子:37
专家分:10
注 册:2011-6-1
收藏
得分:0 
可以了..原来是这个写错了“Integrated Security=True”
应该这样写才对“Integrated Security=SSPI”
谢谢了
2012-09-07 01:03
快速回复:数据库连接Provide=SQLOLEDB
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016932 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved