Re: Alcanse de variable
Alberto León <[email protected]> Sun, 7 Mar 2010 04:07:13 +0100
| Newsgroups | gmane.comp.gnome.mono.hispano |
|---|---|
| Message-ID | <[email protected]> |
Este es el código correcto:
public NpgsqlDataReader getUserList()
{
string sql = "select nombre,usuario,estatus from ch_usuario";
ArrayList al = new ArrayList();
try{
NpgsqlConnection conn = new NpgsqlConnection(Util.CONN);
conn.Open();
NpgsqlCommand cmd = new NpgsqlCommand(sql,conn);
NpgsqlDataReader dr = cmd.ExecuteReader();
}catch(Exception e){
Util u = new Util();
u.WinInfo("Error al Cargar la lista de usuarios " +
e.Message.ToString(), "Error");
}
return dr;
}
2010/3/7 Martin Ibarra <[email protected]>
> Que tal monos, trabajando con Postgres SQL y mono me a causado interes este
> codigo que no se puede ejcutar.
>
>
>
>
> public NpgsqlDataReader getUserList()
> {
> string sql = "select nombre,usuario,estatus from ch_usuario";
> ArrayList al = new ArrayList();
> NpgsqlDataReader dr;
> try{
>
> NpgsqlConnection conn = new NpgsqlConnection(Util.CONN);
> conn.Open();
>
> NpgsqlCommand cmd = new NpgsqlCommand(sql,conn);
> dr = cmd.ExecuteReader();
>
> }catch(Exception e){
> Util u = new Util();
> u.WinInfo("Error al Cargar la lista de usuarios " +
> e.Message.ToString(), "Error");
> }
> return dr;
> }
>
>
> y me lanza este error :
>
> Use of unassigned local variable `dr'(CS0165)]
>
> y si le quito el try {} catch {} trabaja bien, se supone que try{ }
> catch{} no restringen el alcanse de variables o si ?
>
> _______________________________________________
> Mono-hispano mailing list
> [email protected]
> https://listas.hispalinux.es/mailman/listinfo/mono-hispano
>
_______________________________________________
Mono-hispano mailing list
[email protected]
https://listas.hispalinux.es/mailman/listinfo/mono-hispano