| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1088 人关注过本帖
标题:[求助]asp.net数据库的连接~~~~~~
只看楼主 加入收藏
夏色沙漏
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2004-11-12
收藏
 问题点数:0 回复次数:8 
[求助]asp.net数据库的连接~~~~~~

设计如下

图片附件: 游客没有浏览图片的权限,请 登录注册

using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Data.SqlClient;

namespace zhuce { /// <summary> /// WebForm1 的摘要说明。 /// </summary> public class WebForm1 : System.Web.UI.Page { protected System.Web.UI.WebControls.Label Label1; protected System.Web.UI.WebControls.Label lblMessage; protected System.Web.UI.WebControls.Label Label3; protected System.Web.UI.WebControls.Label Label4; protected System.Web.UI.WebControls.TextBox txtName; protected System.Web.UI.WebControls.TextBox txtPwd; protected System.Web.UI.WebControls.Button btnSubmit; private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 }

#region Web 窗体设计器生成的代码 override protected void OnInit(EventArgs e) { // // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。 // InitializeComponent(); base.OnInit(e); } /// <summary> /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// </summary> private void InitializeComponent() { this.btnSubmit.Click += new System.EventHandler(this.btnSubmit_Click); this.Load += new System.EventHandler(this.Page_Load);

} #endregion

private void btnSubmit_Click(object sender, System.EventArgs e) { string strConn="server=localhost;uid=sa;pwd=;database=Info"; SqlConnection conn=new SqlConnection(strConn); conn.Open(); string strSql="insert into ChatUser values('"+txtName.Text+"','"+txtPwd.Text+"')"; SqlCommand myCommand = new SqlCommand(strConn,conn); myCommand.ExecuteNonQuery(); lblMessage.Text="注册成功,请重新登陆"; } } } 其他没动到了,可是老提示

“/zhuce”应用程序中的服务器错误。

SQL Server 不存在或访问被拒绝。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: SQL Server 不存在或访问被拒绝。 源错误:

行 57: 		   string strConn="server=localhost;uid=sa;pwd=;database=Info";
行 58: 			SqlConnection conn=new SqlConnection(strConn);
行 59: 			conn.Open();
行 60: 			string strSql="insert into ChatUser values('"+txtName.Text+"','"+txtPwd.Text+"')";
行 61: 			SqlCommand myCommand = new SqlCommand(strConn,conn);
源文件: c:\inetpub\wwwroot\zhuce\webform1.aspx.cs 行: 59 堆栈跟踪:
[SqlException: SQL Server 不存在或访问被拒绝。]
   System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction) +484
   System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction) +372
   System.Data.SqlClient.SqlConnection.Open() +384
   zhuce.WebForm1.btnSubmit_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\zhuce\webform1.aspx.cs:59
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
   System.Web.UI.Page.ProcessRequestMain() +1292


版本信息: Microsoft .NET Framework 版本:1.1.4322.2032; ASP.NET 版本:1.1.4322.2032

搜索更多相关主题的帖子: 数据库 asp 
2005-05-20 09:00
thanklj
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2004-11-5
收藏
得分:0 
你首先在控制面板的odbc中测试一下你的机器是否能连上服务器,如果可以再试一下这个程序,如果不行,我建议你改一下连接窜,我感觉这个连接窜好像是oracle数据库的连接窜,改为"Provider=SQLOLEDB;Data Source=localhost;Initial Catalog=Info;"这样应该可以了
2005-05-20 17:06
王杰
Rank: 2
等 级:新手上路
威 望:4
帖 子:307
专家分:0
注 册:2005-5-13
收藏
得分:0 
这种问题在中非常的普遍,也是很多新手比较头疼的问题。
造成这样的问题的原因是多方面的。
建议你好好检查如下
(1)数据库本身是否有问题
(2)把你的sql server的安全方式改为"sql server 和windows"
(3)SQL没有正确链接上,请检查连接字符串。

http://zdrjwlb.bulo. QQ群:1659819
2005-05-20 19:16
夏色沙漏
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2004-11-12
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册


图片附件: 游客没有浏览图片的权限,请 登录注册


数据库应该没问题吧,我用过C#入门经典18章有一个数据连接的,我弄了可以,不过那个好象是测试的连接,有控件的~~`
这次是用代码的,一直不行~~~~~~~~~~~

麻烦老大帮我看看,数据库应该没问题,从上面那题就知道了~~``
我把照片都弄出来
2005-05-20 21:14
夏色沙漏
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2004-11-12
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册


上一楼和这边是整体的安全的情况,您看下~~~~~~~~~~~~~~~~
2005-05-20 21:15
王杰
Rank: 2
等 级:新手上路
威 望:4
帖 子:307
专家分:0
注 册:2005-5-13
收藏
得分:0 
你的情况是什么?一句话两句话说不清楚。
有时间我们再好好谈谈吧。
说实话,c#我不是很懂的,看了一段时间就放弃了,因为对这种语言很是鄙视。
因为现在它还发展的很不完善,不过以后一定会发展的很好的,这种语言是microsoft为了跟sun公司竞争而推出的,很多都是照搬java语言的形式,但又不能完全照搬,所以如果学会了java的话我想是很容易学c#的,现在有人做了分析,java是最有前途的编程语言。
所以与其学c#还不如学java,我又放弃了学c#,学了  ,以后有时间的话我才可能学java。
对于你那边的情况我你说的很不详细,再加上我对c#不是很熟悉,所以目前对你真的不知道提什么建议。我对此事没有能够帮得上你表示非常的抱歉。

[此贴子已经被作者于2005-5-20 21:38:47编辑过]



http://zdrjwlb.bulo. QQ群:1659819
2005-05-20 21:33
夏色沙漏
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2004-11-12
收藏
得分:0 
最主要是这个平台啦~~~~~~~~~~~``
谁弄过连接,楼上没弄过么??
我这个是毕业设计啦,要不是毕业设计,我才不鸟这什么语言,看了一个月,什么都没看明白,连个数据库都连接不上~~~~~~`
2005-05-20 22:05
coderpub
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-5-23
收藏
得分:0 
连接字符串写错了

http://www. 技术论坛
2005-05-23 16:24
dreamingskylxh
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-5-12
收藏
得分:0 
连接字符串有一种比较简单的方法, 新建一个记事本程序,然后改名为.udl扩展名的文件,打开选择数据源测试连接,然后用记事本打开就可以了 很简单的,而且还不会错的呀!

每个人的一生中都要找的四个人,第一个是自己,第二个是你最爱的人,第三个是最爱你的人,第四个是与你共度一生的人
2005-05-27 18:57
快速回复:[求助]asp.net数据库的连接~~~~~~
数据加载中...
 
   



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

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