Conexión ADO en access
Hola buenas noches, estoy trabajando sobre un proyecto y estoy un tanto atorado ya hace rato.
Tengo una base de datos en Access con 5 tablas y parte de este proyecto es la busqueda de un registro, hasta aqui todo bien, pero al momento de crear el filtro comienzan los problemas. Busque bastante el foro y en otros por la red pero realmente nada me funciono hasta el momento, ya inetente tanto en delphi 7 como en XE7 ambos dan el mismo error me hace pensar que el error tiene que ver mas con algo en la base en accesss. Esto tengo en el Boton 1 para asignar el filtro adotable1.Filtered:= false; adotable1.Filter:= 'Nombre Producto =' + quotedstr(edit1.Text); adotable1.Filtered:= true; Esto tengo en el boton 2 para ver el filtro aplicado dbgrid1.DataSource:= datasource1; adotable1.Open; No se si de verdad estoy pasando algo por alto, tanto tiempo frente al ordenador me tiene atontado El error que muestra es "Argumentos incorrectos, Fuera del intervalo permitido o en conflicto con otros" Saludos |
Cita:
Por si alguien se encuentra con una situación igual. El problema eran los espacios en los nombres de los campos en la BD |
Hola bigoteplz, bienvenido a Club Delphi :)
Cita:
Te faltó detallar la solución que le diste, así que la agrego: Cuando se referencian nombres de columnas o tablas con espacios o caracteres especiales, hay que encerrarlos entre corchetes:
Cuando pongas código en tus mensajes se entenderán mucho mas usando de este modo las etiquetas : Saludos :) |
La franja horaria es GMT +2. Ahora son las 11:40:26. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi