Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/01/2009, 05:01
igonfil
 
Fecha de Ingreso: junio-2008
Mensajes: 250
Antigüedad: 16 años, 9 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