PDA

Ver la Versión Completa : Error con Delete From


ElDioni
10-10-2005, 08:48:52
Hola
tengo el siguiente codigo puesto en mi programa:


adoquery2.Close;
adoquery2.SQL.Text:='DELETE FROM detalleped WHERE num_pedido=' + txtpedido.Text + ' AND linea=' + inttostr(linea);
adoquery2.ExecSQL;
adoquery2.Open;

el adoquery2.sql.text va todo junto no es un error, es que aqui no cabe, el caso es que me salta un error que dice lo siguiente.

'Current provider does not support returning multiple recordsets from a single execution'

Estoy utilizando delphi7 y access 97, y el proveedor que utilizo es microsoft jet oldb 4.0

alguien sabe por que puede ser, gracias por adelantado

Neftali [Germán.Estévez]
10-10-2005, 09:50:25
No tiene sentido hacer un Open con una consulta SQL que contiene un DELETE. Elimina esa línea, creo que es innecesaria. Con el ExecSQL ya tienes suficiente.

ElDioni
10-10-2005, 09:57:56
Creo que tenias razon ya que ahora me aparece otro error pero creo poder solucionarlo, gracias por la indiciacion.