L lemonloveyan Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-17 #1 一条查询语句存放在变量里,比如在存储过程中得出的一条动态语句, 怎么执行才能够 返回一个数据集????
L lemonloveyan Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-17 #4 比如我在存储过程游传入的参数得了一条动态的select 语句,那我怎么 用这条语句 返回一个数据集。 我试过 若在同一个存储过程里 execute( 动态的语句 ) 在查询分析器里执行那个 存储过程返回了数据集,可是我在程序里 用storeproc 同样可以执行,就是没有数据 集,该怎么办???
比如我在存储过程游传入的参数得了一条动态的select 语句,那我怎么 用这条语句 返回一个数据集。 我试过 若在同一个存储过程里 execute( 动态的语句 ) 在查询分析器里执行那个 存储过程返回了数据集,可是我在程序里 用storeproc 同样可以执行,就是没有数据 集,该怎么办???
F fyyx2002 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-17 #5 要返回数据就得用.open 而不是.execSQL 和存储过程!!!
S smallbs Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-17 #6 在存储过程结束前直接 select 。。。(动态 select 语句)即可
W wugw Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-17 #7 这个容易: 我这有ORACLE的例子你要吗,别的库我不熟悉
Z ZCBLINUX Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-17 #8 问题讲的不太清楚,在VB中因为SQL语句原本就是字符串,所以可以将数据和SQL连成一个字符串就行了,在别的里我想也差不多吧!
J jackeichan Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-17 #9 不一定非要通过一个TStoreProc组件得到结果吧,吧那条语句作为返回的结果,然后写倒另一个 TQuery里open不就ok了。[]