一个数据库连接的问题,提示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");
却可以登录,为什么呢?

请高手指点!
...全文
172 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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()

62,046

社区成员

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

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

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

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