PDA

Ver la Versión Completa : Tipo de datos SI/NO acces


Genner
24-04-2006, 19:50:45
Buen dia
Tengo un problema estoy haciendo una aplicacion con Delphi 7 y acces tengo una tabla que tiene tipos de datos SI/NO, en mi aplicacion uso checkboxes primero no sabia como hacer para que insertara los valores (USO ADO) pero eso lo resolvi asi


var
valor:string;
begin
valor:='1';
with ado do
Close;
Sql.Clear;
Sql.Add(insert into tabla values(" '+valor+' "));
ExecSql;


la cosa es que quise usar el mismo metodo para hacer una consulta

Ado.Close;
..
Ado.sql.add('select * from tabla where campo=" '+valor+ ' "');
ado.open

pero me marco error : tipo de datos no coinciden
alguien sabe la solucion ?
ya busque dentro del foro y no haye

Gracias por su tiempo.

Genner
24-04-2006, 20:19:16
Bien ya encontre la solucion


var
bandera:string;
begin
bandera:='True'; //declare una variable y le puse el valor True
with Aclientes do

begin
Close;
Sql.Clear;
Sql.Add('select nombre,rfc from clientes where patrocinio='+bandera+' order by nombre');
Open;
end;//with

//en la consulta cambie " '+bandera+' " por '+bandera+'