o aplicativo está usando um valor incorreto para a operação atual dando erro quando passo o valor de datetime
03/11/2021
0
close;
clear;
add(''''INSERT INTO [DMPACESSO_V100].[dbo].[VISITAS] (VISI_NUMERO,EST_NUMERO,VITA_CONTATO,'''');
add(''''VITA_DATA,VITA_OBS,VITA_BLOQUEADO,CRED_NUMERO,micromap)'''');
add(''''VALUES (:VISI_NUMERO,:EST_NUMERO,:VITA_CONTATO'''');
add('''':VITA_DATA,:VITA_OBS,:VITA_BLOQUEADO,:COD_Micromap)'''');
Parameters.ParamByName(''''VISI_NUMERO'''').Value := DBEdit_CodVisitante.Text;
with dm.IB_Auxiliar,sql do
begin
close;
clear;
add(''''SELECT * FROM FUNCIONARIOS WHERE NOME =:wNOME'''');
ParamByName(''''wNOME'''').Value := Nome_Funcionario.Text;
open;
end;
Parameters.ParamByName(''''EST_NUMERO'''').Value := dm.IB_Auxiliar.FieldByName(''''cod_departamento'''').AsString;
Parameters.ParamByName(''''VITA_CONTATO'''').Value := Nome_Funcionario.Text;
// Sdata := (Copy(MaskEdit1.Text,7,4)) + ''''-'''' + (Copy(MaskEdit1.Text,4,2))+ ''''-'''' + (Copy(MaskEdit1.Text,1,2));
Sdata := MaskEdit1.Text + '''' '''' + (Copy(MaskEdit2.Text,1,5));
dm.ADO_Auxiliar.Parameters.ParamByName(''''VITA_DATA'''').Value := (StrToDateTime(Sdata));
Está parando nessa linha o que pode ser ?
Lucas
Posts
03/11/2021
Emerson Nascimento
dm.ADO_Auxiliar.Parameters.ParamByName('VITA_DATA').AsSQLTimeStamp := Data.SqlTimSt.DateTimeToSQLTimeStamp(StrToDateTime(Sdata));
03/11/2021
Lucas
dm.ADO_Auxiliar.Parameters.ParamByName(''VITA_DATA'').AsSQLTimeStamp := Data.SqlTimSt.DateTimeToSQLTimeStamp(StrToDateTime(Sdata));
na verdade o erro está dando na linha de baixo
como faço para passar os dados que está em um memo para a coluna
Parameters.ParamByName(''VITA_OBS'').Value := Memo.text;
sendo que essa colluna é tipo text ?
03/11/2021
Emerson Nascimento
quando se faz uma pergunta é preciso ter em mente que quem responde raramente tem acesso ao banco de dados (marca, versão, tabela, campo, estrutura em geral), ao delphi (versão) e ao fonte (componente de acesso, etc) de quem pergunta .
logo é importante passar o máximo de informações sobre o ambiente, afim de obter uma resposta mais precisa.
03/11/2021
Lucas
quando se faz uma pergunta é preciso ter em mente que quem responde raramente tem acesso ao banco de dados (marca, versão, tabela, campo, estrutura em geral), ao delphi (versão) e ao fonte (componente de acesso, etc) de quem pergunta .
logo é importante passar o máximo de informações sobre o ambiente, afim de obter uma resposta mais precisa.
tipo text
Clique aqui para fazer login e interagir na Comunidade :)