FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Bienvenido a los foros, date una vuelta por esta página, y por esta otra.
Ahora bien ¿cuál error es el que te marca?
__________________
|
#2
|
||||
|
||||
He logrado solucionar mi problema.
Solo faltaba crear los objetos. todo el codigo estaba bien, aca les pongo la funcion para iniciar ttable completamente funcional. FUNCTION INICIAR_CLIENTES():BOOLEAN; BEGIN try //INICIO DE TABLA tabla_cliente:= tadotable.Create(tabla_cliente); TABLA_CLIENTE.Connection := CONEXION; TABLA_CLIENTE.TableName:= 'ficha_paciente'; TABLA_CLIENTE.Active:= TRUE; // INICIO DE DATA SOURCE DS_CLIENTE:= TDATASOURCE.Create(DS_CLIENTE); DS_CLIENTE.DataSet := TABLA_CLIENTE; DS_CLIENTE.Enabled:= TRUE; INICIAR_CLIENTES:= TRUE; finally INICIAR_CLIENTES:= FALSE; end; end; no mas errores, y corre. la idea, es tener un modulo exclusivo para manejar la base de datos. sl2 y gracias por leerme. Lord Sappokus PD: juagadores visiten www.ogame.com.es |
#3
|
||||
|
||||
lamentablemente ahora tengo un nuevo problema.
la funcion de filtro no me funciona bien. me da el siguiente error: 'argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros' Lo mas raro, es que algunos filtros funcionan otros no. por ejemplo, este fuciona . procedure TForm2.BT_BUSCAR_RUTClick(Sender: TObject); begin TABLA_CLIENTE.Filter:= 'RUT = ' + E_RUT.Text ; TABLA_CLIENTE.Filtered :=TRUE; end; ahora, el siguiente ya no funciona. procedure TForm2.BT_BUSCAR_RUTClick(Sender: TObject); begin TABLA_CLIENTE.Filter:= 'nombres = claudio' ; TABLA_CLIENTE.Filtered :=TRUE; end; ambos campos en la BD son de tipo varchar(50), la unica diferencia es que rut es clave primaria. cualquier ayuda sera agradecida.. |
#4
|
|||
|
|||
El problema está en las comillas, RUT supongo que es un campo numérico y por eso funciona bien. Nombres supongo que es un campo cadena, así que no te irá bien así, sin comillas en el nombre. Prueba lo siguiente
TABLA_CLIENTE.Filter := 'nombres=' + QuotedStr('claudio'); |
#5
|
||||
|
||||
hueno, como decia el post, ambos campos tienen el mismo tipo de dato.
pero ahora me dejaste con toda la duda, para que se usa el QuotedStr???? hueno, tratare de todas formas para ver que pasa... sl2 |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Grabar En SQL Campos Decimales, Solo me graba enteros? Con Codigo | freddiaz07 | SQL | 13 | 21-09-2006 18:44:34 |
el codigo completo | ElDioni | SQL | 2 | 11-07-2005 17:39:41 |
Pasar el código o solo la orientación | Pablo Carlos | Debates | 5 | 03-10-2004 16:07:54 |
Informe Completo | Franklim | Impresión | 5 | 02-04-2004 13:45:29 |
Escoger en una tabla sólo los registros cuyo código es par | lolobs | SQL | 3 | 25-09-2003 19:55:16 |
|