当前位置: 代码迷 >> ASP.NET >> asp.net怎么连接sql server 2000
  详细解决方案

asp.net怎么连接sql server 2000

热度:10546   发布时间:2013-02-25 00:00:00.0
asp.net如何连接sql server 2000
本人使用VS2003开发web,想连接sql server 2000,看了一些书发现书上写的到现实都已经不这么用了
现在发现page_load事件在aspx.vb文件中
并且定义dim myConn as SqlConnection会报错的
因此不知道何种方法是asp.net连接sql server 2000的最好办法
望指教,谢谢

------解决方案--------------------------------------------------------
用代码
using System.Data.SqlClient;

SqlConnection con = new SqlConnection("Server=.;Database=数据库名;uid=数据库管理员名;pwd=密码");

或使用向导 工具箱里有 sqldataadapter 利用它的向导建立数据库连接
------解决方案--------------------------------------------------------
你用的是VB语句吧?
Imports System.Data
Imports System.Data.SqlClient
你应该先引入命名空间。
或是:
Dim strDbConn As String ="server=服务器名database=数据库名;uid=用户名;pwd=密码" '字符串联接语句
Dim myConn As System.Data.SqlClient.SqlConnection = New System.Data.SqlClient.SqlConnection(strDbConn)

不过一般都将连接语句写到Web.Config里面,这样改起来很方便。移植也容易。

------解决方案--------------------------------------------------------
连接字符串写在 web.config 里面

<add key="GDCSQLConnectionManager.ConnectionString"
value="server=??;database=??;Connect Timeout=30;user id=??;password=??" />

然后在 .aspx.vb 中使用

先引用 

Imports System.Data
Imports System.Data.SqlClient

Dim sqlConnStr As String = AppSettings("GDCSQLConnectionManager.ConnectionString")

Dim conn As New SqlConnection
conn.ConnectionString = _connectionString
conn.Open()
操作 ...
conn.Close()
------解决方案--------------------------------------------------------
webconfig文件如下配置
<connectionStrings>
<add name="ConnectionString1" connectionString="Data Source=CHENXI;Initial Catalog=test;User ID=sa" providerName="System.Data.SqlClient"/>
</connectionStrings>
页面中ConfigurationManager.ConnectionStrings["KServiceConnectionString"].ConnectionString;获取



------解决方案--------------------------------------------------------
楼上的是C#的写法,VB中的写法是
在Web.Config中:
<appSettings>
<add key="conn" value="server=服务器名;database=数据库名;uid=用户名;pwd=密码"/>
</appSettings>

在后台用这个语句就能取到。
Imports System.Data 
Imports System.Data.SqlClient
Dim sqlConnStr As String =ConfigurationSettings.AppSettings("conn")
Dim myConn As SqlConnection = SqlConnection(sqlConnStr )
  相关解决方案