C sharp - Return devuelve el nombre de la tabla y no el dato

   
Vista:

Return devuelve el nombre de la tabla y no el dato

Publicado por Oscar (2 intervenciones) el 02/04/2014 12:21:35
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
public static DataTable devolverDescripcionEvento(string ID)
        {
            DataTable dt = null;
 
            string idioma = GetIdiomaForm();
            string cadenaconexion = "";
 
            string sql = "";
 
            try
            {
                cadenaconexion = UpdateConnectionString;
            }
            catch { }
 
            SqlConnection conexion = new SqlConnection();
            conexion.ConnectionString = cadenaconexion;
 
            sql = "SELECT Texto FROM Eventos WHERE (Idioma = '" + idioma + "' ";
            if (ID != null && ID != string.Empty && ID.Length > 0) sql += " And ID = '" + ID + "' ";
            sql += " )";
 
            try
            {
                conexion.Open();
                SqlCommand comando = new SqlCommand();
                comando.Connection = conexion;
                dt = GetDataTable(conexion, sql, "Eventos");
 
            }
            catch { }
 
            return dt;
        }
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Return devuelve el nombre de la tabla y no el dato

Publicado por Pico (114 intervenciones) el 02/04/2014 12:34:38
No, devuelve un DataTable, un puntero a un DataTable. El problema es cómo quieres luego leer el dato.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Return devuelve el nombre de la tabla y no el dato

Publicado por OScar (2 intervenciones) el 02/04/2014 12:40:08
Solucionado , solo me faltaba poner .Rows[0][0].ToString(); al llamr a la funcion
Muchas Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Return devuelve el nombre de la tabla y no el dato

Publicado por Pico (114 intervenciones) el 02/04/2014 12:42:15
Claro, eso lee la fila 0, columna 0 de DataTable y lo pasa a string.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar