Deletar em Paradox via SQL
Estou tentando deletar registro na tabela paradox via SQL, mas está dando erro, alguém pode me ajudar? Estou usando esse comando:
***********
DM.ExcluirClienteContato.Close;
DM.ExcluirClienteContato.SQL.Add(´DELETE FROM TbContato where IDCliente =:CodCliente´);
DM.ExcluirClienteContato.ParamByName(´CodCliente´).AsInteger := CodCliente;
DM.ExcluirClienteContato.Open;
***********
Está deletando normal, mas dá o seguinte erro ´Erro Creating Cursor Handle´ (ENoResultSet).
Olhei no help do Delphi sobre esse erro e lá diz que esse erro é quando tenta abrir uma SQL sem uma Instrução SELECT.
[b:7ea8ba556a]Título em caixa alta editado conforme as regras de conduta. Evite-as, pois, além de desagradável, é o mesmo que GRITAR.[/b:7ea8ba556a]
Sandra/Moderação
***********
DM.ExcluirClienteContato.Close;
DM.ExcluirClienteContato.SQL.Add(´DELETE FROM TbContato where IDCliente =:CodCliente´);
DM.ExcluirClienteContato.ParamByName(´CodCliente´).AsInteger := CodCliente;
DM.ExcluirClienteContato.Open;
***********
Está deletando normal, mas dá o seguinte erro ´Erro Creating Cursor Handle´ (ENoResultSet).
Olhei no help do Delphi sobre esse erro e lá diz que esse erro é quando tenta abrir uma SQL sem uma Instrução SELECT.
[b:7ea8ba556a]Título em caixa alta editado conforme as regras de conduta. Evite-as, pois, além de desagradável, é o mesmo que GRITAR.[/b:7ea8ba556a]
Sandra/Moderação
Lcquinhone
Curtidas 0
Respostas
Japa
01/11/2003
Bom se esta deletando o codigo sql esta certo... mas coloque mais uma linha amigo.. tente assim:
Boa sorte... tomara que seja isso hehehe :wink:
DM.ExcluirClienteContato.Close;
DM.ExcluirClienteContato.SQL.Clear;
DM.ExcluirClienteContato.SQL.Add(´DELETE FROM TbContato where IDCliente =:CodCliente´);
DM.ExcluirClienteContato.ParamByName(´CodCliente´).AsInteger := CodCliente;
DM.ExcluirClienteContato.Open;
Boa sorte... tomara que seja isso hehehe :wink:
GOSTEI 0
Fabio.hc
01/11/2003
Quando vc usa instrução DELETE, UPDATE ou INSERT vc tem que usar DM.ExcluirClienteContato.[color=blue:99ff3d7814]ExecSQL[/color:99ff3d7814].
Quando vc usa a instrução SELECT vc usa DM.ExcluirClienteContato.[color=blue:99ff3d7814]Open[/color:99ff3d7814]
Quando vc usa a instrução SELECT vc usa DM.ExcluirClienteContato.[color=blue:99ff3d7814]Open[/color:99ff3d7814]
GOSTEI 0
Japa
01/11/2003
Eita nem tinha visto esse detalhe hehehe foi mals amigo... :oops:
GOSTEI 0
Lcquinhone
01/11/2003
Valeu meu povo... vou testar....
GOSTEI 0