SQL - INSERT INTO

 
Vista:

INSERT INTO

Publicado por Novato (1 intervención) el 05/02/2007 13:08:37
De antemano gracias por vuestro tiempo y perdon para mi español
por favor una manita, me vuelvo loco......
Tengo 2 Tabla de Access(Conceptos,Ecom) , quiero comparar los articulos de una Ecom, en caso que algun articulo no estas los agrega en la otra TAbla "Conceptos".
Mi sentencia Inicial :

SQL = " INSERT INTO Conceptos (Código,CódEcom,DescripEcom,TarifasEcom,Modelo,Proveedor)" _
& " SELECT 'NEW',ecom.Cód_Articulo,ecom.Descripcion,ecom.Coste,ecom.modelo,'47' " _
& " FROM ecom " _
& "WHERE ecom.Cód_Articulo <> Conceptos.Código "

Error No esta manera despues utilize otra:

Ultima sentencia:

SQL = " INSERT INTO Conceptos (Código,CódEcom,DescripEcom,TarifasEcom,Modelo,Proveedor)" _
& " SELECT 'NEW',ecom.Cód_Articulo,ecom.Descripcion,ecom.Coste,ecom.modelo,'47' " _
& " FROM ecom " _
& " INNER JOIN Conceptos ON ecom.Descripcion = Conceptos.DescripEcom and ecom.modelo = Conceptos.Modelo "

y no me da ninjun error pero no estoy seguro

por favor una manita

Un saludo
Novato
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:INSERT INTO

Publicado por Isaías (5072 intervenciones) el 06/02/2007 04:00:37
Debes ocupar tu sentencia

INSERT INTO ..............
SELECT * FROM tutabla WHERE id NO INT(SELECT ID FROM TuOtraTabla)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar