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 06-02-2004
davidgaldo davidgaldo is offline
Miembro
 
Registrado: nov 2003
Posts: 220
Poder: 21
davidgaldo Va por buen camino
pb con adodataset y sql

Hola, tengo un pequeño problema:
en un adodataset, tengo que meter en
commandtext una sentencia en sql:
SELECT * FROM LOT WHERE COTOT=EDIT1.TEXT
codot es de tipo string pero me da problemas con los tipos
como lo soluciono??
Responder Con Cita
  #2  
Antiguo 06-02-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
que problema te da con los tipos?
Estas usando parámetros o como estas enviando el contenido de Edit1.text?

no entiendo tu problema????

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 06-02-2004
davidgaldo davidgaldo is offline
Miembro
 
Registrado: nov 2003
Posts: 220
Poder: 21
davidgaldo Va por buen camino
El código es el siguiente y el error que me da es 'NO COINCIDEN LOS DATOS CON LA EXPRESIÓN DE CRITERIOS':


adodatasetot.Open;
encontrado:=adodatasetot.Locate('CODOT',edit1.text,[loCaseInsensitive]);
if not encontrado then showmessage('LA OT NO EXISTE')
Else begin

sql:='SELECT * FROM LOT WHERE CODOT='+edit1.text;

adodatasetlineasot.CommandText:=sql;
adodatasetlineasot.Open;

end;
end;
Responder Con Cita
  #4  
Antiguo 06-02-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
al ser CODOT de tipo string, ha de ir entrecomillado

Código:
sql:='SELECT * FROM LOT WHERE CODOT='+QuotedStr(edit1.text);
Responder Con Cita
  #5  
Antiguo 06-02-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
O usas parámetros:

Código:
  Query.sql := 'Select * from mitabla where codigo = :ElCodigo';
  Query.Params['ElCodigo'].Value := Edit1.Text;
  Query.Open;
Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #6  
Antiguo 06-02-2004
davidgaldo davidgaldo is offline
Miembro
 
Registrado: nov 2003
Posts: 220
Poder: 21
davidgaldo Va por buen camino
Muchas gracias por tu ayuda, te estoy muy agradecido.
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


La franja horaria es GMT +2. Ahora son las 22:59:18.


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