Error de ejecución 3142
Publicado por Zanga (26 intervenciones) el 16/05/2006 18:57:50
Hola,
estoy programando en visual basic una consulta sql para pasarselo como entrada a un formulario tal que así:
sql = sql + "SELECT * FROM Libro WHERE ((Libro.Género) Like '*' & [Forms]![ConsultaLibro]![Género] & '*');"
sql = sql + "SELECT * FROM Libro WHERE ((Libro.Fecha_Edición) Like '*' & [Forms]![ConsultaLibro]![Fecha_Edición] & '*') ORDER BY Nombre;"
Form_SubformLibro.RecordSource = sql
Form_SubformLibro.Requery
y al llegar a la línea del RecordSource me da este error de ejecución:
Se ha producido el error '3142' en tiempo de ejecución:
Se encontraron caracteres después del final de la instrucción SQL.
A ver si alguien sabe de qué se trata.
Un saludo y gracias de antemano!!!
estoy programando en visual basic una consulta sql para pasarselo como entrada a un formulario tal que así:
sql = sql + "SELECT * FROM Libro WHERE ((Libro.Género) Like '*' & [Forms]![ConsultaLibro]![Género] & '*');"
sql = sql + "SELECT * FROM Libro WHERE ((Libro.Fecha_Edición) Like '*' & [Forms]![ConsultaLibro]![Fecha_Edición] & '*') ORDER BY Nombre;"
Form_SubformLibro.RecordSource = sql
Form_SubformLibro.Requery
y al llegar a la línea del RecordSource me da este error de ejecución:
Se ha producido el error '3142' en tiempo de ejecución:
Se encontraron caracteres después del final de la instrucción SQL.
A ver si alguien sabe de qué se trata.
Un saludo y gracias de antemano!!!
Valora esta pregunta
0