Foros del Web » Programación para mayores de 30 ;) » .NET »

como rellenar un label con una celda de la base de datos

Estas en el tema de como rellenar un label con una celda de la base de datos en el foro de .NET en Foros del Web. Hola amig@s. Una vez que por fin conseguí crear la conexión a una base de datos con c# y seguidamente me lo mostrase en un ...
  #1 (permalink)  
Antiguo 16/01/2009, 07:40
 
Fecha de Ingreso: junio-2008
Mensajes: 250
Antigüedad: 15 años, 10 meses
Puntos: 1
como rellenar un label con una celda de la base de datos

Hola amig@s. Una vez que por fin conseguí crear la conexión a una base de datos con c# y seguidamente me lo mostrase en un DetailsView me he encontrado con otro problema, el cual es que ahora no consigo o no se como mostrar en un label el contenido de una celda de la tabla de una base de datos ( o incluso mostrar todo el contenido de la tabla). Muchas gracias por vuestro tiempo y perdonar las molestias.


El codigo que tengo hasta este momento es el siguiente

En el web.config
Código PHP:
<connectionStrings>
    <
add name="connectionString" connectionString="server=Miip ; uid=sa;pwd=pass;database=Maniot;" 
          
providerName="System.Data.SqlClient"/>
  </
connectionStrings
Codigo de la clase c#
Código PHP:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public class 
DALUsuario
{
    private 
SqlConnection coneccion;
    private 
SqlCommand comando;
    

    public 
DALUsuario()
    {
        
        
coneccion = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
       
        
comando = new SqlCommand();        
        
comando.CommandType CommandType.Text;
    }    
    public 
DataSet SeleccionarDatos()
    {      
       
        
comando.CommandText "SELECT [id], [noticias]FROM [Noticias]";

        
        
comando.Connection coneccion;

       
        
DataSet mydataset = new DataSet();

        try
        {
            
            
coneccion.Open();

            
            
SqlDataAdapter da = new SqlDataAdapter(comando.CommandText,comando.Connection);
            
            
da.Fill(mydataset"Maniotas");        
            
            
           
            
        }
        catch (
Exception e)
        { throw; }
        
finally 
        

            
coneccion.Close(); 
        }
        return 
mydataset;
    }

  #2 (permalink)  
Antiguo 23/01/2009, 05:01
 
Fecha de Ingreso: junio-2008
Mensajes: 250
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: como rellenar un label con una celda de la base de datos

Hola a tod@s. Tengo creada una conexión a una base de datos Sql Server en c# y quisiera introducir el contenido de la base de datos en un label, lo que me sucede que me da una serie de errores, si me podéis ayudar a solucionarlo os lo agradecería. Muchas Gracias
Un Saludo.

Error1: No se puede convertir el grupo de métodos 'ExecuteReader' en tipo no delegado 'System.Data.SqlClient.SqlDataReader'. ¿Intentó invocar el método?
Error2: No se puede convertir el grupo de métodos 'Read' en tipo no delegado 'bool'. ¿Intentó invocar el método?
Error3 '_Default.dr' es 'campo' pero se utiliza como 'método'

El codigo que tengo es:
Código PHP:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Data.Sql;

public 
partial class _Default System.Web.UI.Page 
{
    private 
SqlConnection con;
    private 
SqlCommand cmd;
    private 
SqlDataReader dr
    
protected 
void  Page_Load(object senderEventArgs e)
{
    
con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
    
cmd = new SqlCommand();
    
cmd.CommandType CommandType.Text;
    
con.Open();
    
cmd.Connection con;
    
cmd.CommandText "select id, noticias from Noticias";
    
dr cmd.ExecuteReader;
    while (
dr.Read)
    {
        
Label1.Text dr("Noticias");
    } 

    
dr.Close();
    
con.Close();
}

El web.config:
Código PHP:
<connectionStrings>
    <
add name="connectionString" connectionString="server=MiIP ; uid=sa;pwd=pass;database=Maniotas;" 
          
providerName="System.Data.SqlClient"/>
  </
connectionStrings
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:09.