我想使用传统的ASP来打开和关闭与SQL Server数据库的连接,并让它从数据库运行一个过程。它没有参数。ASP经典数据库连接
1
A
回答
3
这是ASP的连接细节,从一个select语句
Set objDBConn = Server.CreateObject("ADODB.Connection")
objDBConn.Open "Provider=sqloledb;Data Source=SQLSERVERNAME;Initial Catalog=DATABASENAME; User ID=Chris;Password=PASSWORD;"
Set objDBCommand = Server.CreateObject("ADODB.Command")
objDBCommand.ActiveConnection = objDBConn
objDBCommand.CommandText = "SQLPROCEDURENAME"
objDBCommand.CommandType = adCmdStoredProc
Set objDBRS = Server.CreateObject("ADODB.RecordSet")
objDBRS.open objDBCommand,,adOpenForwardOnly
DO WHAT YOU WANT HERE
Set objDBCommand=nothing
objDBConn.Close
Set objDBConn=nothing
+4
我upvoted这是为了能够进入时间机器,并回到1999. – granadaCoder
+1
@granadaCoder哈哈,如果只有我可以upvote那评论:( – HaydnJW
+2
@granadaCoder哦,等我可以:D – HaydnJW
2
改变这里盖到相关信息objDBRS(0)将是您的数据的第一部分是一个久经考验的方法,我用了并重新开始。
<%
Dim cmd, conn_string, rs, data, row, rows
'Connection String if using latest version of SQL use SQL Server Native Client
'for more examples see http://www.connectionstrings.com/sql-server/
conn_string = "Provider=SQLNCLI11;Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;"
Set cmd = Server.CreateObject("ADODB.Command")
With cmd
'No need to build ADODB.Connection the command object does it for you.
.ActiveConnection = conn_string
.CommandType = adCmdStoredProc
.CommandText = "[schema].[procedurename]"
Set rs = .Execute()
'Populate Array with rs and close and release ADODB.Recordset from memory.
If Not rs.EOF Then data = rs.GetRows()
Call rs.Close()
Set rs = Nothing
End With
'Release memory closes and releases ADODB.Connection as well.
Set cmd = Nothing
'Use Array to enumerate data without overhead of ADODB.Recordset.
If IsArray(data) Then
rows = UBound(data, 2)
For row = 0 To rows
'Read data
Call Response.Write("First Field: " & data(0, row))
Next
Else
'No records
Call Response.Write("No records to display")
End If
%>
相关问题
- 1. 经典ASP SQL Server数据库连接
- 2. 经典ASP连接
- 3. 经典的ASP/ADO连接到数据库使用GoDaddy
- 4. 经典ASP访问数据库连接故障
- 5. 经典ASP - 从外部服务器连接到数据库
- 6. 经典ASP与SQL 2008中的多个数据库连接
- 7. 连接到ASP.NET与经典ASP的数据库
- 8. Azure网站经典ASP连接字符串访问数据库
- 9. 经典的ASP连接访问数据库,找不到文件
- 10. 经典ASP与Oracle数据库
- 11. 经典ASP数据库错误
- 12. jquery Flot从经典的ASP数据库
- 13. 经典asp数据库插入问题
- 14. 经典ASP:日志数据库错误
- 15. 从ASP经典连接到MS-SQL
- 16. SQL Server 2005与ASP经典连接
- 17. asp经典sql server 2005无法连接
- 18. ASP到数据库连接
- 19. RESTORE后连接到数据库的问题。 SQL Server 2005和经典ASP
- 20. 经典的Asp从数据库中提取数据
- 21. ASP经典更新和同时添加数据库数据
- 22. 如何改进经典ASP中数据库的数据检索?
- 23. 经典结构 - 自连接数据库表格,列表
- 24. 在ASP经典
- 25. swfupload +经典asp
- 26. 经典ASP Response.redirect
- 27. 经典asp cint
- 28. XPath经典ASP
- 29. jQuery Ajax vs经典ASP返回数据
- 30. 用经典的ASP显示XML数据
而你的研究? – Lankymart