Jump to content
Fórum Script Brasil
  • 0

Duvida No Comando Sql


rjcerri

Question

DataCliente.DMCliente.ZQueryTranspro.SQL.Add('update transpro set dirseg=(:dir), tempressu=(:temp) where codigo=:cod');

DataCliente.DMCliente.ZQueryTranspro.ParamByName('dir').AsInteger:=DataCliente.DMCliente.ZQueryTranspro.fieldbyname('ideal').AsInteger;/100*60;

quando coloco assim da erro na hora de compilar (Tipo incompativel extended com integer)

DataCliente.DMCliente.ZQueryTranspro.ParamByName('temp').AsInteger:=DataCliente.DMCliente.ZQueryTranspro['ideal']/100*60;

E assim da erro rodando (field ideal not found)

não tenho a menor ideia blink.gif

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Tudo bem eu deveria usar ali o operador "div" para divisões inteiras ou então usar uma função para "converter" o ponto-flutuante para inteiro, como por exemplo Round() ou Trunc() , usei o round e passou desse erro que era na compilação mas agora quando estou rodando ele esta dando o erro de field not found não sei mas o que fazer. No update eu não posso dizer que o campo que sera alterado recebera outro campo da mesma tabela se no comando eu não sito ele?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      651.8k
×
×
  • Create New...