Visual Basic - Mas sobre consultas SQL

Life is soft - evento anual de software empresarial
 
Vista:

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 & ");"
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:Mas sobre consultas SQL

Publicado por fran (106 intervenciones) el 28/04/2001 22:27:08
En SQL sobre access la fecha debes convertirla a formato #mm/dd/aa# (mes/dia/año). prueba con la funcion format(01/01/01,"mm/dd/yy")y format(30/01/01,"mm/dd/yy) y veras como funciona
fran
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