CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

为什么总说我连接不上数据库?

楼主stevenk2003(云在起时)2004-08-01 13:01:20 在 .NET技术 / 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   WebApplication2  
  {  
  ///   <summary>  
  ///   WebForm1   的摘要说明。  
  ///   </summary>  
  public   class   WebForm1   :   System.Web.UI.Page  
  {  
  protected   System.Data.SqlClient.SqlConnection   sqlConnection1;  
  protected   System.Web.UI.WebControls.Button   Button1;  
  protected   System.Web.UI.WebControls.DataGrid   DataGrid1;  
   
  private   void   Page_Load(object   sender,   System.EventArgs   e)  
  {  
  //   在此处放置用户代码以初始化页面  
   
  try  
  {  
  string   sqlcn   =   "workstation   id=WY;packet   size=4096;integrated   security=SSPI;data   source=WY;persist   security   info=False;initial   catalog=pubs";  
  SqlConnection   cn   =   new   SqlConnection(sqlcn);  
  cn.Open();  
   
  SqlCommand   cmd   =   new   SqlCommand("author_infor",cn);  
  cmd.CommandType   =   CommandType.StoredProcedure;  
  SqlDataAdapter   da   =   new     SqlDataAdapter(cmd);  
  //DataSet       ds     =   new   DataSet();  
  da.Fill(dtb);  
  DataGrid1.DataSource   =dtb;  
  DataGrid1.DataBind();  
  }  
  catch(System.Exception   err)  
  {  
  Response.Write(err.Message);  
   
  }  
  }  
   
  #region   Web   窗体设计器生成的代码  
  override   protected   void   OnInit(EventArgs   e)  
  {  
  //  
  //   CODEGEN:   该调用是   ASP.NET   Web   窗体设计器所必需的。  
  //  
  InitializeComponent();  
  base.OnInit(e);  
  }  
   
  ///   <summary>  
  ///   设计器支持所需的方法   -   不要使用代码编辑器修改  
  ///   此方法的内容。  
  ///   </summary>  
  private   void   InitializeComponent()  
  {          
  this.Load   +=   new   System.EventHandler(this.Page_Load);  
   
  }  
  #endregion  
  }  
  }  
  问题点数:20、回复次数:8Top

1 楼yanransoft()回复于 2004-08-01 13:25:35 得分 0

代码没有问题  
  Top

2 楼yanransoft()回复于 2004-08-01 13:28:12 得分 0

改一下connectionString看看:  
  string   connectionString="Persist   Security   Info=True;database=yanransoft;server=(local);User   ID=sa;password=sa";Top

3 楼lxcc()回复于 2004-08-01 13:28:59 得分 20

连接字符串有问题  
   
  http://www.connectionstrings.comTop

4 楼yanransoft()回复于 2004-08-01 13:29:14 得分 0

da.SelectCommand=cmd;Top

5 楼softchao(小款※人生就像大便, 往往努力了半天却只迸出几个屁 )回复于 2004-08-01 14:58:01 得分 0

同意yanransoft()    
  Top

6 楼valu(V6bbs Ver1.4发布(仿西祠xici):www.v6bbs.com)回复于 2004-08-01 15:03:50 得分 0

string   ConnStr="server=(local);   uid=sa;   pwd=sa;   database=pubs";  
  SqlConnection   conn=new   SqlConnection(ConnStr);  
  Top

7 楼stevenk2003(云在起时)回复于 2004-08-04 13:25:42 得分 0

我试过楼上的方法可是不行!Top

8 楼stevenk2003(云在起时)回复于 2004-08-04 13:27:53 得分 0

有一种连接字符串可以在.NET2002下通过,在2003不行!  
  是不是我的2003装的有问题或者2002和2003不一样?Top

相关问题

  • 为什么我的数据库连接总是超限?
  • 数据库为什么连接不通?
  • 为什么不能连接数据库???
  • 为什么不能连接数据库
  • 为什么连接数据库失败?
  • 为什么用JDBC、ODBC桥连接数据库时,总是说“No suitable driver"呢???
  • 为什么我的程序,断开与access数据库连接总是出错?
  • ASA Database数据库换了一台机器,为什么总是连接不上
  • .net连接ORACLE数据库,为什么数据库进程无法消除?
  • 为什么水晶报表中,用ADO与oracle数据库连接后,运行起来总是出现数据库登陆的异常错误?

关键词

  • 连接
  • 代码
  • sa
  • datagrid
  • security
  • sqlconnection
  • ui
  • connectionstrings
  • webcontrols
  • cmd

得分解答快速导航

  • 帖主:stevenk2003
  • lxcc

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo