
05/12/2007, 18:35
|
| | Fecha de Ingreso: febrero-2002
Mensajes: 58
Antigüedad: 23 años Puntos: 0 | |
Re: Variables Globales en C# Hola,
Ya he visto como utilizar las variables globales mi problema ahora es al recorrer el dataset resultante de la consulta a la bd.(la línea donde da el error esta marcada en rojo) :
Error 1 'System.Data.DataSet.Tables' es 'propiedad' pero se utiliza como 'método'
No me deja acceder a C_Firebird_Util.dbDataSet.Tables(0), porque toma el dataset como una variable.
Hay alguna forma de solucionar esto?.
Gracias.
Clase principal
...
C_Firebird_Util.SQL= "SELECT CLIE_NOMBRE FROM T_CLIENTE";
C_Firebird_Util.SQL+= " WHERE CLIE_TCLI_CODIGO=(SELECT TCLI_CODIGO FROM T_TIPO_CLIENTE WHERE TCLI_NOMBRE='PARTICULAR')";
try
{
C_Firebird_Util.dbDataSet.Clear();
C_Firebird_Util.Conectar();
C_Firebird_Util.dbDataAdapter = new FirebirdSql.Data.FirebirdClient.FbDataAdapter(C_Fi rebird_Util.SQL, C_Firebird_Util.CadenaConexion);
C_Firebird_Util.dbDataAdapter.Fill(C_Firebird_Util .dbDataSet);
C_Firebird_Util.DesConectar();
}
//Recorrer el dataset resultante
String nombre; foreach (DataRow dbDataRow1 in C_Firebird_Util.dbDataSet.Tables(0).Rows)
{
nombre = dbDataRow1(0).ToString;
}
.....
Clase de Acceso a Bd
....
private static System.Data.DataSet v_dbDataSet = new System.Data.DataSet();
public static System.Data.DataSet dbDataSet
{
get { return v_dbDataSet; }
set { v_dbDataSet = value; }
}
.....
__________________ Un saludo
Mafc
España |