如何把print输出 delphi(100分)

  • 主题发起人 主题发起人 myxuejing
  • 开始时间 开始时间
M

myxuejing

Unregistered / Unconfirmed
GUEST, unregistred user!
定义了一个变量@sql<br>给他付了一个值<br>如何把print内容输出 delphi<br>print @sql 这个变量可以在查询分析器中看到所有字符但是<br>我用select @sql却看不到全部内容。<br>@sql内容比较多。
 
没有人知道吗?
 
大家帮帮忙 分不够再加
 
方法一:将print @sql改成select @sql as 'FName',用一个查询控件如TAdoquery用open执行你的sql, ,访问fieldbyname('FName').asstring就能得到你要的结果了(结果长度可能有限制)。<br>方法二:如果你的sql是存储过程,用存储过程控件TAdoStordProc, 出口参数@sql 要设置得足够大,通过TAdoStordProc可以取的出口参数值,即@sql 的值
 
从你的语句看应该是一段存储过程.<br>你可以用Select @sql as sql返回<br>然后在delphi中用Query.FieldByName('sql').AsString这样就可以做到将内容输出到delphi中. <br><br><br>--------------------------------------------<br>更多问题,尽在http://www.cnhup.net/bbs/
 
谢谢两位大哥,但是返回的值@sql比较长用print可以打印完但是用sql就显示不完整
 
后退
顶部