首页 > 数据库技术 > 详细

FDQuery sqlserver 临时表

时间:2015-03-24 10:40:16      阅读:307      评论:0      收藏:0      [点我收藏+]

用FDQuery执行创建临时表,查不到临时表,用ADOQuery和BDEQuery均正常,比较发现用ADOQuery执行的时候只有SQL没有调用sql的系统存储过程sp_prepexec.

是fdquery哪里设置的问题吗,用FDConnection->ExecSQL("sql");是可以查到临时表不调用系统存储过程sp_prepexec但是不能获得影响的行数,

set @p1=NULL 改为NULL创建的临时表可以查到,但是如何才能设置到NULL,

declare @p1 int
set @p1=1
exec sp_prepexec @p1 output,NULL,Nselect top 50 *  into #ls from  myTable
select @p1
go

--------------------
exec sp_unprepare 1 go exec [adb].[sys].sp_pkeys N#ls,Ndbo,N‘adb go declare @p1 int set @p1=NULL exec sp_prepexec @p1 output,NULL,Nselect top 50 * from #ls select @p1 go

 

FDQuery sqlserver 临时表

原文:http://www.cnblogs.com/cb168/p/4361970.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!