Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-02-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 24
ContraVeneno Va por buen camino
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?
__________________

Responder Con Cita
  #2  
Antiguo 09-02-2007
Avatar de sapoku
sapoku sapoku is offline
Registrado
 
Registrado: feb 2007
Ubicación: Chile
Posts: 7
Poder: 0
sapoku Va por buen camino
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
Responder Con Cita
  #3  
Antiguo 11-02-2007
Avatar de sapoku
sapoku sapoku is offline
Registrado
 
Registrado: feb 2007
Ubicación: Chile
Posts: 7
Poder: 0
sapoku Va por buen camino
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..
Responder Con Cita
  #4  
Antiguo 11-02-2007
[basti] basti is offline
Miembro Premium
 
Registrado: ago 2004
Posts: 388
Poder: 20
basti Va por buen camino
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');
Responder Con Cita
  #5  
Antiguo 11-02-2007
Avatar de sapoku
sapoku sapoku is offline
Registrado
 
Registrado: feb 2007
Ubicación: Chile
Posts: 7
Poder: 0
sapoku Va por buen camino
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 11:02:42.


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
Copyright 1996-2007 Club Delphi