| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 571 人关注过本帖
标题:请教大家一个问题(关于执行存储过程时出现的奇怪问题)。
只看楼主 加入收藏
chzh
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-10-24
收藏
 问题点数:0 回复次数:3 
请教大家一个问题(关于执行存储过程时出现的奇怪问题)。
Public Sub display_jy(ByVal searchType As Byte, ByVal XH As String, ByVal SH As String, ByVal JSRQFrom As Double, ByVal JSRQTo As Double, ByVal HSRQFrom As Double, ByVal HSRQTo As Double)
Dim objRs As New ADODB.Recordset, i As Integer, str As String
str = CStr(searchType) & ",'" & XH & "','" & SH & "'," & CStr(JSRQFrom) & "," & CStr(JSRQTo) & "," & CStr(HSRQFrom) & "," & CStr(HSRQTo)
Set objRs = MyConnection.Execute("Exec XSTS_Search" & str)
MSFlexGrid1.Rows = 1
Do Until objRs.EOF
i = i + 1
MSFlexGrid1.Rows = i + 1
MSFlexGrid1.TextMatrix(i, 0) = i
For j = 1 To MSFlexGrid1.Cols - 1
If Not IsNull(objRs.Fields(j - 1).Value) Then
MSFlexGrid1.TextMatrix(i, j) = CStr(objRs.Fields(j - 1).Value)
End If
Next
objRs.MoveNext
Loop
Set objRs = Nothing
End Sub



我做的是图书借阅管理系统上面是借书登记界面的一部分代码(是执行一个存储过程),运行的时候提示如下:
实时错误'-2147217900 (80040e14)':
第一行:',' 附近有语法错误。

调试的时候这行是黄色的:Set objRs = MyConnection.Execute("Exec XSTS_Search" & str)
2007-12-26 17:12
随风逐流
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:passerby
等 级:版主
威 望:8
帖 子:4054
专家分:271
注 册:2007-6-13
收藏
得分:0 
Set objRs = MyConnection.Execute("Exec XSTS_Search" & str)
改成
Set objRs = MyConnection.Execute("Exec XSTS_Search " & str)
试试看.多了一个空格哦

[url=http://www./html/6/6694/]极道金丹[/url][url=http://www./html/2/2849/]九阴九阳[/url][url=http://www./html/2/2596/]凡人修仙传[/url]
2007-12-26 17:40
chzh
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-10-24
收藏
得分:0 

 可以了
谢谢哈`

為了要遇見妳``我連呼吸都反複練習`
2007-12-27 12:49
xyc_lemon
Rank: 1
来 自:重庆
等 级:新手上路
帖 子:185
专家分:0
注 册:2007-12-22
收藏
得分:0 
强````心悦诚服

[url=http://www./bbs/down.asp?html=863986]
2007-12-27 13:13
快速回复:请教大家一个问题(关于执行存储过程时出现的奇怪问题)。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020321 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved