Herstellen einer Verbindung zu SQL Server in ASP.NET
Ich versuche, eine Verbindung zu SQL Server von Visual Web Developer verwenden asp.net aber ich bin vor einige Probleme, Wenn jemand hilft in dieser Hinsicht werde ich dankbar sein.
public partial class _Default : Page
{
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Server=localhost;" + "Database=DB;User ID=aaaa;" + "Password=aaaa");
conn.Open(); SqlDataReader reader = conn.ExecuteReader();
while (reader.Read()) {
employeesLabel.Text += reader["Name"] + "<br />";
}
reader.Close();
conn.Close();
}
}
Bin ich immer Fehler sagen
'- System.Daten.SqlClient.SqlConnection' enthält keine definition für 'ExecuteReader' und keine Erweiterung Methode ExecuteReader' die Annahme ein erstes argument vom Typ 'System.Daten.SqlClient.SqlConnection' gefunden werden konnte (fehlt eine using-Direktive oder ein Assemblyverweis?)
Dem Namen 'employeesLabel' existiert nicht im aktuellen Kontext.
Kann jemand sagen, den möglichen Grund?
- eventuell fehlt eine using-Direktive oder ein Assemblyverweis?
- Hm Ausführung einer Verbindung interessant ....
Du musst angemeldet sein, um einen Kommentar abzugeben.
ich denke, dass müssen Sie erstellen ein Objekt der SqlCommand-Klasse, und übergeben Sie die Befehls-string an den Konstruktor. versuchen Sie, diese"
Versuchen
Oops! Nur IDbCommand Implementierungen haben ExecuteReader Rücksendung der ganze DataReader:
Werden Sie nicht übergeben, Befehl/Abfrage ExecuteReader sowas wäre richtig:
SqlConnection keine ExecuteReader () - Methode.
Sie haben, um SqlCommand-Objekt.
Ihr code sollte wie diese: