Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/12/2007, 18:35
mafc
 
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