Como inserir registro com TIBDataset usando SelectSQL.Add???
Sempre inseri registro com a opção IBDataset.insert. Mas não sei inserir um novo registro com o IBDataSet no braço. Estou atrapalhado com os hífens. Segue abaixo um exemplo do que estou querendo inserir:
IBDataSet.Close;
IBDataSet.SelectSQL.Clear;
IBDataSet.SelectSQL.Add(´insert into TABELA1´);
IBDataSet.SelectSQL.Add(´(Codigo, Data, Operador, Total, Qtde)´);
IBDataSet.SelectSQL.Add(´values (´+Tab2Codigo.AsString+,+Tab2Data.AsString+,+´Producao´+,+FloatToStr(Soma)+,+Tab2Total.AsString´);
IBDataSet.Prepare;
IBDataSet.ExecSQL;
Posso colocar os valores direto no SelectSQL ou terei que usar o ParamByName do IBDataset? :?: :?
T+
IBDataSet.Close;
IBDataSet.SelectSQL.Clear;
IBDataSet.SelectSQL.Add(´insert into TABELA1´);
IBDataSet.SelectSQL.Add(´(Codigo, Data, Operador, Total, Qtde)´);
IBDataSet.SelectSQL.Add(´values (´+Tab2Codigo.AsString+,+Tab2Data.AsString+,+´Producao´+,+FloatToStr(Soma)+,+Tab2Total.AsString´);
IBDataSet.Prepare;
IBDataSet.ExecSQL;
Posso colocar os valores direto no SelectSQL ou terei que usar o ParamByName do IBDataset? :?: :?
T+
Ivonei
Curtidas 0
Respostas
Ivonei
04/03/2004
Sempre inseri registro com a opção IBDataset.insert. Mas não sei inserir um novo registro com o IBDataSet no braço. Estou atrapalhado com os hífens.
Desculpem o engano. Onde lê-se ´hífens´, leia-se ´aspas´.
GOSTEI 0
Afarias
04/03/2004
|Posso colocar os valores direto no SelectSQL ou terei que usar o
|ParamByName do IBDataset?
Tanto faz, mas para este tipo de operação é melhor usar IBSQLs ou IBQuerys
T+
|ParamByName do IBDataset?
Tanto faz, mas para este tipo de operação é melhor usar IBSQLs ou IBQuerys
T+
GOSTEI 0
Ivonei
04/03/2004
|Posso colocar os valores direto no SelectSQL ou terei que usar o
|ParamByName do IBDataset?
Tanto faz, mas para este tipo de operação é melhor usar IBSQLs ou IBQuerys
T+
Ok. Tentei usar o IBSQL e deu certo. :)
Não tentei usar com IBQuerys. Para usar com IBQuerys tenho que usar algum outro componente, ou é igual ao IBSQL?
Qual é o comando usado para inserir com IBQuerys? :?
GOSTEI 0
Afarias
04/03/2004
Executar um INSERT, UPDATE ou DELETE com IBSQL ou IBQuery é IGUAL -- mas usar IBSQL é melhor.
T+
T+
GOSTEI 0
Ivonei
04/03/2004
Executar um INSERT, UPDATE ou DELETE com IBSQL ou IBQuery é IGUAL -- mas usar IBSQL é melhor.
T+
Valeu. :wink:
GOSTEI 0