Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2007, 04:30
Davideslapoya
 
Fecha de Ingreso: julio-2006
Mensajes: 79
Antigüedad: 18 años, 8 meses
Puntos: 0
Problemos Con C#

Vereis estosy desenpereao, estoy intentando ejecuta una consulta con el operador like en vs 2003 contra access, resulta que la consulta en si funciona en access pero en vs no, he cambiedo la consulta quitando el operador like y si me va, es decir, con el operador like no me da error solo que no me entra en el bucle, sin embargo cambiando la consulta y quitando el like si entra, ¿Sera problema del like?
Os dejo el caho de codigo aver si me podeis ayudar

public System.Collections.ArrayList busquedaRegistros(string cad)
{
Films objeto=null;
System.Collections.ArrayList arr = new System.Collections.ArrayList();

try
{


string sql="select * from peliculas where titulo like '*" + cad + "*'";

cmd.Connection=cn;
cmd.CommandText=sql;
cn.Open();
reader=cmd.ExecuteReader();
while (reader.Read())
{
arr.Add(objeto=new Films( reader.GetInt32 (0)));
}
}
catch(Exception ex)
{
cn.Close();
throw new Exception ("Error:" + ex.Message );
}


return arr;

}