Urge!

18/06/2004 - 11:01 por Fran | Informe spam
Hola a todos. Estoy intentando recuperar los datos de una
tabla access estableciendo una condición Where de la
siguiente manera:
//Tabla Infoteca
OleDbConnection
myConnection1 = new OleDbConnection
("Provider=Microsoft.Jet.OLEDB.4.0; Data
Source=d:\\inetpub\\wwwroot\\PrestamoPortatiles\\BBDD\\Pres
tamoPortatiles.mdb;");
//object oDisponible
= "False";//No funciona
bool bDiponible = false;

OleDbCommand myCommand1 = new OleDbCommand("SELECT
* FROM PortatilInfoteca WHERE Disponible = '"+ bDisponible
+"'", myConnection1 );
myCommand1.Connection.Open
();

DataGrid2.DataSource=myCommand1.ExecuteReader
(CommandBehavior.CloseConnection);
DataGrid2.DataBind();

El problema es que no se que tipo de dato tengo que
oasarle a la sentencia SQL en el where; he probado con
muchos pero no lo consigo y me trae de
cabeza. "Disponible" es una columna de la tabla
tipo "Si/No"(muestra true y false). Gracias por adelantado.
 

Leer las respuestas

#1 Francisco García
18/06/2004 - 11:57 | Informe spam
prueba poner la sentencia asi:

"SELECT
* FROM PortatilInfoteca WHERE Disponible = " + bDisponible

o bien

("SELECT
* FROM PortatilInfoteca WHERE Disponible = false"

Un saludo

"Fran" escribió en el mensaje
news:1e27c01c45512$d644ec70$
Hola a todos. Estoy intentando recuperar los datos de una
tabla access estableciendo una condición Where de la
siguiente manera:
//Tabla Infoteca
OleDbConnection
myConnection1 = new OleDbConnection
("Provider=Microsoft.Jet.OLEDB.4.0; Data
Source=d:\\inetpub\\wwwroot\\PrestamoPortatiles\\BBDD\\Pres
tamoPortatiles.mdb;");
//object oDisponible
= "False";//No funciona
bool bDiponible = false;

OleDbCommand myCommand1 = new OleDbCommand("SELECT
* FROM PortatilInfoteca WHERE Disponible = '"+ bDisponible
+"'", myConnection1 );
myCommand1.Connection.Open
();

DataGrid2.DataSource=myCommand1.ExecuteReader
(CommandBehavior.CloseConnection);
DataGrid2.DataBind();

El problema es que no se que tipo de dato tengo que
oasarle a la sentencia SQL en el where; he probado con
muchos pero no lo consigo y me trae de
cabeza. "Disponible" es una columna de la tabla
tipo "Si/No"(muestra true y false). Gracias por adelantado.

Preguntas similares