Ver Mensaje Individual
  #1  
Antiguo 11-03-2007
mierda mierda is offline
Miembro
 
Registrado: may 2006
Posts: 129
Reputación: 18
mierda Va por buen camino
Error al ejecutar consulta

Buenas a todos ... tengo un problema y no se q es lo que falla, me explico:

utilizo delphi 7 contra una base de datos access 2003
tengo 2 tablas, una propia del access y otra vinculada de un sql server 2000

el problema es q tengo una consulta en el access que funciona correctamente:


Código SQL [-]
INSERT INTO tarticulo SELECT dbo_articulos.id AS id,'' as clase, dbo_articulos.descripcion AS descripart,'' as rutafoto, '' as nombrecliente, dbo_articulos.precio AS precio,'' as idcliente FROM dbo_articulos





pero cuando la ejecuto desde el delphi:


Código Delphi [-]
cadena := 'INSERT INTO tarticulo SELECT dbo_articulos.id AS id,'' as clase, dbo_articulos.descripcion AS descripart,'' as rutafoto, '' as nombrecliente, dbo_articulos.precio AS precio,'' as idcliente FROM dbo_articulos';
datos.Qimportpv.Close;
datos.Qimportpv.sql.Clear;
datos.Qimportpv.sql.add(cadena);
Datos.Qimportpv.execsql;





me dice que el numero de campos no son iguales. Pero si en access si funciona!!! se le va la chapa a mi ordenata ?!?!

Muchas gracias
Responder Con Cita