SQL-- 再线等待!(50分)

  • 主题发起人 主题发起人 lemonloveyan
  • 开始时间 开始时间
L

lemonloveyan

Unregistered / Unconfirmed
GUEST, unregistred user!
一条查询语句存放在变量里,比如在存储过程中得出的一条动态语句,
怎么执行才能够 返回一个数据集????
 
说详细一点
 
不知道你在说什么?
 
比如我在存储过程游传入的参数得了一条动态的select 语句,那我怎么 用这条语句
返回一个数据集。
我试过 若在同一个存储过程里 execute( 动态的语句 ) 在查询分析器里执行那个
存储过程返回了数据集,可是我在程序里 用storeproc 同样可以执行,就是没有数据
集,该怎么办???
 
要返回数据就得用.open 而不是.execSQL 和存储过程!!!
 
在存储过程结束前直接 select 。。。(动态 select 语句)即可
 
这个容易:
我这有ORACLE的例子你要吗,别的库我不熟悉
 
问题讲的不太清楚,在VB中因为SQL语句原本就是字符串,所以可以将数据和SQL连成一个字符串就行了,在别的里我想也差不多吧!
 
不一定非要通过一个TStoreProc组件得到结果吧,吧那条语句作为返回的结果,然后写倒另一个
TQuery里open不就ok了。[:D]
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
835
SUNSTONE的Delphi笔记
S
S
回复
0
查看
765
SUNSTONE的Delphi笔记
S
后退
顶部