回 帖 发 新 帖 刷新版面

主题:数据库连接问题、调用存储问题

请各位编程高手出招,帮我看下面错在哪里,并给我改错好吗,或者有更好的方法请教,谢谢你的帮助!!!
这是我在VB中编写的代码如下:

Dim cnn As ADODB.Connection
Dim rs As ADODB.Recordset

Private Sub search_Click()
cnn.Open "Driver={SQL Server};server=NTSERVER\NTSERVER;uid=sa;pwd=9999;database=his999"
                                         ’NTSERVER\NTSERVER  我的服务器名称
Set rs = cnn.Execute("Exec find_XM_ZYDXSF" & Text1.Text)  
                              ‘find_XM_ZYDXSF  为存储过程名称
DataGrid1.DataSource = rs    ‘DataGrid1 为显示查询结果数据控键
cnn.Close
End Sub



运行时出错如下:

编译错误:未找到方法或数据成员

请各位编程高手帮我看看下面程序错在哪里,并能帮我修改好吗,谢谢你的帮忙!!!

我在SQL 2000 创建的存储过程如下:

CREATE PROCEDURE [find_XM_ZYDXSF]
    (@BLH char (7))

AS 
begin

select * from  XM_ZYDXSF  where 病历号=@BLH
end
GO

回复列表 (共3个回复)

沙发

set DataGrid1.DataSource = rs试一下

板凳


楼上的兄弟的解决方案也行不通啊,还有什么解决方案吗???????????

3 楼

(@BLH in char (7))看下吧  

我来回复

您尚未登录,请登录后再回复。点此登录或注册