• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

一个数据库连接的问题,提示sa不能登录!!!

xinghuo8888 2004-12-24 04:48:35
myConnection = new SqlConnection (ConfigurationSettings.AppSettings["edu"]);


上句后面的“edu” 是不是和web.config文件中的下面一句有关?
<appSettings>
  <add key="edu" value="server=itsigt;uid=sa;pwd=123;database=book_1" />
  <add key="ViewSourceRoot" value="C:\Inetpub\wwwroot" />

</appSettings>
如果我直接用 
myConnection = new SqlConnection ("server=itsigt;uid=sa;pwd=123;database=book_1");
却可以登录,为什么呢?

请高手指点!
...全文
145 点赞 收藏 12
写回复
12 条回复
zzy2740 2004年12月25日
ConfigurationSettings.AppSettings["edu"].Tostring()
回复 点赞
zyq1215 2004年12月25日
using System.Configuration;
回复 点赞
slhuang 2004年12月24日
确定在WEB.CONFIG里的密码,数据库名,机器名都没写错?
反正就是这么取。 ConfigurationSettings.AppSettings["edu"].ToString();
回复 点赞
zdliang 2004年12月24日
string Connstr=ConfigurationSettings.AppSettings["edu"];
myConnection = new SqlConnection(Connstr);
试试看,我觉得你的这个问题很奇怪
回复 点赞
liuyu1981831 2004年12月24日
不可能
如果myConnection = new SqlConnection ("server=itsigt;uid=sa;pwd=123;database=book_1");
能登录,那么myConnection = new SqlConnection (ConfigurationSettings.AppSettings["edu"]);

<appSettings>
  <add key="edu" value="server=itsigt;uid=sa;pwd=123;database=book_1" />
</appSettings>
也一定能登录

edu指的就是下面的这个edu
回复 点赞
haoztao 2004年12月24日
dim str as string =ConfigurationSettings.AppSettings["edu"]
myConnection = new SqlConnection (str)
回复 点赞
deathbee 2004年12月24日
<appSettings>
  <add key="edu" value="server=itsigt;uid=sa;pwd=123;database=book_1" />
  <add key="ViewSourceRoot" value="C:\Inetpub\wwwroot" />

</appSettings>

没有关系
回复 点赞
chenhaoying 2004年12月24日
看看你要连接的数据库表有sa用户名吗?密码对不对?
回复 点赞
xinghuo8888 2004年12月24日
谢谢大家关心! 这是错误信息!
ERROR:System.Data.SqlClient.SqlException: 用户 'sa' 登录失败。 at System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction) at System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction) at System.Data.SqlClient.SqlConnection.Open() at System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState) at System.Data.Common.DbDataAdapter.FillFromCommand(Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) at ASP.news_aspx.BindGrid() in C:\Inetpub\wwwroot\sample\template\template_03\news.aspx:line 86
回复 点赞
Deboy_W 2004年12月24日
System.Configuration.ConfigurationSettings.AppSettings["edu"]);

不理解,你也不把错误贴出来,怎么给你找啊
回复 点赞
posemanboy 2004年12月24日
晚了 一步
回复 点赞
KentYu 2004年12月24日
ConfigurationSettings.AppSettings["edu"].Tostring()
回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告