在 Visual Basic 或從 ASP 的 Microsoft Access & VBScript VBA
2011-05-05 12:37
501 查看
Dim Conn1 As ADODB.Connection Dim Cmd1 As ADODB.Command Dim Rs1 As ADODB.Recordset Dim strTmp As String Dim Connect As String Dim Drop As String Dim Create As String Dim sp as string Dim i As Integer Dim l As Long sConnect= "driver={sql server};" & _ "server=server_name;" & _ "Database=pubs;UID=uder_id;PWD=password;" sCreate = "create proc sp_AdoTest( @InParam int, " & _ "@OutParam int OUTPUT ) " & _ "as " & _ "select @OutParam = @InParam + 10 " & _ "SELECT * FROM Authors WHERE " & _ "State <> 'CA' " & _ "return @OutParam +10" sDrop = "if exists " & _ "(select * from sysobjects where " & _ "id = object_id('dbo.sp_AdoTest') and " & _ "sysstat & 0xf = 4)" & _ "drop procedure dbo.sp_AdoTest" sSP = "sp_Adotest" ' Establish connection. Set Conn1 = New ADODB.Connection Conn1.ConnectionString = sConnect Conn1.Open ' Drop procedure, if it exists & recreate it. Set Rs1 = Conn1.Execute(sDrop, l, adCmdText) Set Rs1 = Nothing Set Rs1 = Conn1.Execute(sCreate, l, adCmdText) Set Rs1 = Nothing ' Open recordset. Set Cmd1 = New ADODB.Command Cmd1.ActiveConnection = Conn1 Cmd1.CommandText = "sp_AdoTest" Cmd1.CommandType = adCmdStoredProc Cmd1.Parameters.Refresh Cmd1.Parameters(1).Value = 10 Set Rs1 = Cmd1.Execute() ' Process results from recordset, then close it. RS1.Close Set Rs1 = Nothing ' Get parameters (assumes you have a list box named List1). Debug.print vbTab & "RetVal Param = " & Cmd1.Parameters(0).Value Debug.print vbTab & "Input Param = " & Cmd1.Parameters(1).Value Debug.print vbTab & "Output Param = " & Cmd1.Parameters(2).Value
相关文章推荐
- 在ASP 调用 VB.net 编写的dll 出错 提示:Microsoft VBScript 运行时错误 错误 '800a01ad' ActiveX 部件不能创建对象
- asp + Access 常见的数据库访问失败问题 Microsoft JET Database Engine 错误 '80004005' 解决办法
- Microsoft VBScript 运行时错误 (0x800A0046) 没有权限: 'GetObject' /localstart.asp, 第 40 行 错误解决办法
- asp + Access 常见的数据库访问失败问题 Microsoft JET Database Engine 错误 '80004005' 解决办法
- 关于ASP出现Microsoft VBScript 编译器错误 错误 '800a03f6'等错误
- Could not write to output file 'c:\Windows\Microsoft.NET ASP.NET Files\root\xx' -- 'Access is denied
- 转:Access to the path "c:/windows/microsoft.net/framework/v1.1.4322/Temporary ASP.NET Files/root/xxxxx/xxxxx" is denied.
- asp Microsoft VBScript 运行时错误 错误 '800a0046'
- shawl.qiu asp 记录集分页类(vbscript 1.0 && jscript 1.1)
- Microsoft® Office Access 2003 Inside Out
- DLL "C:/WINNT/Microsoft.NET/Framework/v2.0.50727/aspnet_perf.dll" 中服务 "ASP.NET" 的打开过程出现故障
- asp开发:Microsoft JET Database Engine 错误 '80040e10'
- 创建新数据源:缺少Microsoft Access Driver(×.mdb)的解决办法
- MVC architecture in ASP.Net using C# and Microsoft Data Access Application block
- ACCESS的参数化查询,附VBSCRIPT(ASP)和C#(ASP.NET)
- [Microsoft][ODBC Microsoft Access ????] ????? '(???)'?
- CS0234 The type or namespace name 'Mvc' does not exist in the namespace 'Microsoft.AspNet' (are you
- 升级到 Microsoft .NET ->Visual Basic 6.0 控件和 .NET 控件的区别
- 升级到 Microsoft .NET ->Visual Basic 6.0 控件和 .NET 控件的区别
- Microsoft VBScript 运行时错误 错误 '800a01fa'