在线求助ASP.NET连接SQL

guyuxiangtheone 2011-01-09 02:49:22
page_Connection = new SqlConnection("server = localhost;Initial Catalog = userInfo; Integrated Security = True;");
大家帮我看看这句代码有问题么 为什么程序提示 Open失败
...全文
209 39 打赏 收藏 转发到动态 举报
写回复
用AI写文章
39 条回复
切换为时间正序
请发表友善的回复…
发表回复
纸牌屋弗兰克 2011-01-10
  • 打赏
  • 举报
回复
Data source=. 这样写,表示本机,如果你的sql是express版本,就写成Data source=.\express,数据库登录改成windows验证,这样就可以登上去了啊!!
zthsn 2011-01-10
  • 打赏
  • 举报
回复
也可以在web.config中配置

<add name="GiftMainDBConnection" connectionString="Server=.;Database=GiftMain;User Id=dbuser;Password=123456;Pooling=true;Min Pool Size=0;Max Pool Size=100;"/>
zthsn 2011-01-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fengyarongaa 的回复:]
C# code
string connectionString = "server=本地可.;database=数据库名;uid=帐号;pwd=密码";
[/Quote]

正解
xiao_run 2011-01-10
  • 打赏
  • 举报
回复
[Quote=引用 35 楼 tanteng1031 的回复:]
Data source=. 这样写,表示本机,如果你的sql是express版本,就写成Data source=.\express,数据库登录改成windows验证,这样就可以登上去了啊!!
[/Quote]

同意.

如果你的数据库是2000的话则用server=(local)
wangyan9110 2011-01-09
  • 打赏
  • 举报
回复
如果是本地数据库有多个实例,要加个实例名
龙火 2011-01-09
  • 打赏
  • 举报
回复
page_Connection = new SqlConnection("server = localhost;Initial Catalog = userInfo; Integrated Security = True;");
改为
page_Connection = new SqlConnection("Data Source= localhost;Initial Catalog = userInfo; Integrated Security = True;");试试
Osiris4Net 2011-01-09
  • 打赏
  • 举报
回复
"server=(local);database=dbname;uid=user;pwd=123456;"这个是SQLClient的写法,OLE的你可以百度一下
Osiris4Net 2011-01-09
  • 打赏
  • 举报
回复
是不是用错命名空间了?OLE跟SQL的写法是不同的,不过都可以连SQL SERVER
long0long 2011-01-09
  • 打赏
  • 举报
回复
弱弱的问一句 你数据库放进sql server 里了么?
cumtouter 2011-01-09
  • 打赏
  • 举报
回复
1.连接字符串改成:string connectionString = "server=本地可.;database=数据库名;uid=帐号;pwd=密码";帐号可用sa,给sa设置密码,安全性设置里选择可启有SA
2.打开协议,似乎是管道和TCP/TP
showjim 2011-01-09
  • 打赏
  • 举报
回复
帮顶

qq598235031 2011-01-09
  • 打赏
  • 举报
回复
<appSettings>
<add key="MsSql" value="Data Source=CSST-NEW;Initial Catalog=IClub;Integrated Security=True"/>
</appSettings>
//web.config文件配置
//写代码来获取文件中信息,比如:
public class Common
{
private static string ConStr = string.Empty;
public Common()
{
ConStr=ConfigurationManager.appsettings["MsSql"].toString();
}
public static SqlConnection sqlConnObject()
{
return new SqlConnetion(ConStr);
}
}
还有就是你的数据库配置出了问题,可以(.aspx)直接拖一个sqlConnetionobject对象然后点小三角任务向导可完成配置。
guyuxiangtheone 2011-01-09
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 fengyarongaa 的回复:]
引用 21 楼 guyuxiangtheone 的回复:

一定要用WINDOWS验证么 书上是SQL 验证啊 我是没问题 我女朋友怕会不认 啊

我倒 你还是基本的东西先搞清楚了 再弄
估计你现在自己都是 晕忽忽的 基础开始 不要着急
[/Quote]
.NET确实没接触啊
stepday 2011-01-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
检查数据库配置
[/Quote]


标准答案在这里
hyrjlzw 2011-01-09
  • 打赏
  • 举报
回复
如果你的数据库登陆是混合验证模式也可以这样
string constr = "Data source=SS-PC\SQLEXPRESS;DataBase=ss;uid=用户名;pwd=密码";
ycproc 2011-01-09
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 guyuxiangtheone 的回复:]

一定要用WINDOWS验证么 书上是SQL 验证啊 我是没问题 我女朋友怕会不认 啊
[/Quote]
我倒 你还是基本的东西先搞清楚了 再弄
估计你现在自己都是 晕忽忽的 基础开始 不要着急
guyuxiangtheone 2011-01-09
  • 打赏
  • 举报
回复
一定要用WINDOWS验证么 书上是SQL 验证啊 我是没问题 我女朋友怕会不认 啊
hyrjlzw 2011-01-09
  • 打赏
  • 举报
回复
database是你的数据库名
guyuxiangtheone 2011-01-09
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 hyrjlzw 的回复:]
连接字串这样写试试
string constr = "Data source=.;DataBase=NodeMonitor;Integrated Security=True;Pooling=False";
[/Quote]
database 我是的数据库名是么
hyrjlzw 2011-01-09
  • 打赏
  • 举报
回复
string constr = "Data source=SS-PC\SQLEXPRESS
;DataBase=ss;Integrated Security=True;Pooling=False";
这样试试
加载更多回复(17)

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧