导航
  • 主页
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm
  • WPF
  • 问答

连接字符串问题~~~~~~~~~~~~~~~~~~~~~~~

ggygd 2006-11-14 10:15:26
S06523为服务器.是WINDOES验证 !!!

strConn = "Driver={SQL Server};Data Source=S06523;Initial Catalog=ECP;Integrated Security=SSPI;";
strConn = "Provider=SQLOLEDB.1;Data Source=S06523;Initial Catalog=ECP;Integrated Security=SSPI;";
strConn = "Provider=SQLOLEDB;Data Source=S06523;Initial Catalog=ECP;Integrated Security=SSPI;";

conn = ADODB.Connection;
conn.Open(strConn) ;

以上三种都回保错~~ 请教连接字符串!!!!!!!!!!!
...全文
384 点赞 收藏 19
写回复
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangkun9999 2006-11-15
教你个方法,可以得到连接字符串:
在工具箱-数据中拖拉个sqldataadapter控件,它会教你自己去配制连接字符串.
回复
liujia_0421 2006-11-15
conn = ADODB.Connection;
conn.Open(strConn) ;

-->

conn.ConnectionString=strConn;
conn.Open();
回复
mabaolin 2006-11-15
密码,用户名呢?

基本的连接串包括
data source: 数据库服务器ip地址,initial catalob=databasename(你的数据库名),
user id=sa 数据库用户名, password = 8888 密码

Provider=SQLOLEDB;Data Source=127.0.0.1;Initial Catalog=ECP;user id=sa; password='';Integrated Security=SSPI;";
回复
ggygd 2006-11-15
还是不行,我对这数据库的设置也有些不理解.S08623 ping得通,但S08623\DB ping 不通.

但在我客户端注册服务器时, S08623 做server name会失败,用S08623\DB就可以,为什么?


回复
sqlxn 2006-11-15
试下看是不是设置的问题 这是我遇到类似问题解决的办法 看是不是能帮上你



下面是解决的方法 :

打开“企业管理器”→“控制台根目录”→“(local)(Windows NT)”右键→安全性→选择“SQL Server 和Windows(s)”→确定 ;

希望以后有人遇到这种问题能有帮助
回复
king951789 2006-11-15
支持楼上说的,先用向导,向导完成后会生成代码,再看代码,虽然长了些,但我们可以简化化码
回复
孟子E章 2006-11-15

strConn = @"Provider=SQLOLEDB;Data Source=S06523\DB;Initial Catalog=ECP;Integrated Security=SSPI;";
回复
zwf_hunter 2006-11-15
頂一下
回复
ggygd 2006-11-14
补充:
本机只有客户端.但我以WINDOWS注册服务器显示在我本机的名字就是S06523\DB
刚才看错了~~是不是跟这个有关系啊!
回复
ggygd 2006-11-14
请教下: Data Source 是不是服务器的机器名?
回复
ggygd 2006-11-14
sql 2000
回复
孟子E章 2006-11-14
Sql 2000还是sql 2005?
回复
sanbrother 2006-11-14
http://www.connectionstrings.com/
回复
ggygd 2006-11-14
SQL SERVER服务器那边设置就是WINDOWS验证
还要其他的什么设置吗?
回复
ggygd 2006-11-14
先 谢谢 (【孟子E章】)

我本机只有客户端.但我以WINDOWS注册服务器显示在我本机的名字就是S06523?
回复
孟子E章 2006-11-14
strConn = "Provider=SQLOLEDB;Data Source=S06523;Initial Catalog=ECP;Integrated Security=SSPI;";
应该可以 ,是你的服务器设置问题吧
回复
早起晚睡 2006-11-14
回复
孟子E章 2006-11-14
"Data Source=S06523;Initial Catalog=ECP;Integrated Security=SSPI;"
- or -
"Server=S06523;Database=ECP;Trusted_Connection=True;"
回复
ggygd 2006-11-14
不怕笑话,弄了一晚上拉~~~~~~~~~~
还是没结果 ~~
回复
发动态
发帖子
C#
创建于2007-09-28

10.4w+

社区成员

.NET技术 C#
申请成为版主
社区公告

全世界最好的语言,没有之一.