我在VB语言中连接到SQL Server后,可以调用了其中的一个标题函数,问题是怎么把函数的返回值赋值给VB的变量 20
代码如下:DimstrSQLServerAsStringDimADOrsAsNewRecordsetstrSQLServer=这是没问题SetADOcn=NewConne...
代码如下:
Dim strSQLServer As String
Dim ADOrs As New Recordset
strSQLServer = 这是没问题
Set ADOcn = New Connection
ADOcn.Open strSQLServer
ADOrs.ActiveConnection = ADOcn
ADOrs.Open "dbo.Func" '这句可以执行
问题是Func返回的结果怎么赋给VB中的其它变量
我对VB和SQL语言都不是很了解,麻烦说的详细点
是标量值函数,错打成标题函数了 展开
Dim strSQLServer As String
Dim ADOrs As New Recordset
strSQLServer = 这是没问题
Set ADOcn = New Connection
ADOcn.Open strSQLServer
ADOrs.ActiveConnection = ADOcn
ADOrs.Open "dbo.Func" '这句可以执行
问题是Func返回的结果怎么赋给VB中的其它变量
我对VB和SQL语言都不是很了解,麻烦说的详细点
是标量值函数,错打成标题函数了 展开
1个回答
展开全部
变量=ADOrs!字段名
更多追问追答
追问
我问的是标量函数,没有字段
追答
ADOrs.Open "dbo.Func"
这句执行要打开的是数据库的某个表进行查询吧?
"dbo.Func"加了引号已经被当成字符串处理了,
怎么会还有返回值呢
要执行"dbo.Func"的返回值的话应该这样子,
ADOrs.Open dbo.Func
或者
dim sqlstr as string
sqlstr= dbo.func
ADOrs.Open sqlstr
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询