ASP到SQL Server的连接基础?

时间:2012-11-23 07:12:27

标签: asp.net sql-server

如果这个问题太苛刻,我会提前道歉。我是ASP和SQL服务器世界的新手(到目前为止我一直在使用PHP和MySQL)(我在这里读过其他主题,但似乎没有给我一个明确的答案)

我想将我的ASP网站连接到我的SQL数据库(目前使用sql server 2005),我该怎么做?我一直在尝试使用大量的连接字符串,但现在一切似乎让我感到困惑(太多种类)

另外,如何在成功连接后执行查询?

我相信这两个人的答案会让我开始,我希望我不会要求太多或者什么。提前谢谢!

2 个答案:

答案 0 :(得分:3)

Dim objDbCon
Dim dataCount
Dim sqlQuery

Set objDbCon = Server.CreateObject("ADODB.Connection")

'Change the parameters with your own environment'
objDbCon.ConnectionString = "Provider=SQLOLEDB; Data Source=120.120.120.120; Initial Catalog=Database name; User Id=user1; Password=1234;"

objDbCon.Open

'Put sql script which you want to get result set'
sqlQuery = "SELECT COUNT(*) AS CNT FROM TABLE_NAME"

'This is how you execute sql script and bind the result set to dataset object'
Set Rs = objDbCon.Execute(sqlQuery)

dataCount = Rs("CNT")

Rs.Close

答案 1 :(得分:0)

要将sql连接添加到asp.net网页,首先我们必须获取连接字符串。 对于那个打开的服务器资源管理器 - >数据连接 - >添加连接。 在给定的弹出框中提供服务器名称和数据库名称。 添加连接后,使用添加连接的属性窗口,从那里我们将获得连接字符串。 之后写下面的代码:

     using System.Data;
     using System.Data.SqlClient;



     public void dbconnection
     {
     SqlConnection con;
     con = new SqlConnection("connectionstring");
     con.Open();
     SqlCommand cmd=new SqlCommand("Your sql query",con);
     cmd.ExecuteNonQuery();
     con.close();
     }

对于插入,更新和删除查询,我们使用ExecuteNonQuery()。 对于我们使用的选择查询

  SqlDataReader dr = cmd.ExecuteReader();
相关问题