Mas sobre consultas SQL
Publicado por Roger (19 intervenciones) el 28/04/2001 10:43:04
Bien ahora el problema que tengo es quando ejecuto una consulta en SQL sobre una BD Access 2000. Esta consulta debe seleccionar segun la FECHA que el usuario me diga, me encuentro que si ejecuto la consulta desde Acces directamente, funciona, però desde VB no. Alli va la consulta :
INSERT INTO Lst_HT_Temp ( Oper, Client, Nom_Treball, Data, Concepte, Hores, Preu ) " _
& "SELECT O.Nom AS Oper, C.Nom+' '+C.Cognoms AS Expr1, T.NomTreball, D.Dia, D.Concepte, D.Hores, D.Preu " _
& "FROM Client AS C, Client_Treball AS CT, Treball AS T, Detall AS D, Operari AS O " _
& "WHERE (((D.Dia) Between #01/01/01# And #30/01/01#)) And (((C.IdClient)=[CT].[IdClient]) AND ((CT.IdTreball)=[T].[IdTreball]) AND ((D.IdTreball)=[CT].[IdTreball] And (D.IdTreball)=[T].[IdTreball]) AND ((O.IdOperari)=[D].[IdOperari]) AND [D.IdOperari]=" & Codi_Operari & ");"
INSERT INTO Lst_HT_Temp ( Oper, Client, Nom_Treball, Data, Concepte, Hores, Preu ) " _
& "SELECT O.Nom AS Oper, C.Nom+' '+C.Cognoms AS Expr1, T.NomTreball, D.Dia, D.Concepte, D.Hores, D.Preu " _
& "FROM Client AS C, Client_Treball AS CT, Treball AS T, Detall AS D, Operari AS O " _
& "WHERE (((D.Dia) Between #01/01/01# And #30/01/01#)) And (((C.IdClient)=[CT].[IdClient]) AND ((CT.IdTreball)=[T].[IdTreball]) AND ((D.IdTreball)=[CT].[IdTreball] And (D.IdTreball)=[T].[IdTreball]) AND ((O.IdOperari)=[D].[IdOperari]) AND [D.IdOperari]=" & Codi_Operari & ");"
Valora esta pregunta


0