SQL 語句中變量問題,急!(100分)

  • 主题发起人 主题发起人 ygj971201
  • 开始时间 开始时间
Y

ygj971201

Unregistered / Unconfirmed
GUEST, unregistred user!
select aa,bb,cc*變量 as dd from table    這變量的寫法是不是這樣啊
 
没有明白楼主什么意思
 
select aa,bb,cc*'+floattostr(變量)+' as dd from table
 
用储存过程就能用变量了
 
好象是有个字段是动态的?直接用参数传入,参数名称叫 变量,sql语句如下<br>select aa,bb,cc*'+變量+' as dd from table就可以了
 
select aa,bb,cc.'+变量+' as dd from table
 
exec sp_executesql <br>如果是执行拼接起来SQL语句,要用以上的方法,否则报变量没有定义。
 
用计算列可以解决:<br>dd 作计算列,oncalcute:<br>query1.fieldbyName('dd').asfloat:=query1.fieldbyname('cc').asfloat*變量;<br><br>如果變量是一组固定值,添加到stringlist中再调用,如果是另一个query得来的,记得用next。
 
樓主沒說清,是SQL中的變量,還是delphi中的變量<br>SQL中 用<br>delcare @a int<br>set @a = 3<br>select aa,bb,cc*@a as dd from table<br><br>delphi中的,要將其轉成字符串連接起來就可以了啊
 
同意gaobangsheng的,搂住先说清是在哪的代码。
 
后退
顶部