Fehler bei der Verbindung meiner web-Seite an eine Datenbank

UPDATE: ich habe verpasst, dass ich verwenden sollte, mit MySql.Daten.MySqlClient Referenz-und MySqlConnection da habe ich versucht, schließen Sie einen mysql-server. Java Irre ich mich anschließen könnte leicht mit zwei Linien. tut mir Leid für die Zeit nehmen,**


Ich versuche eine Verbindung zu meinem web-Seite an eine Datenbank. Ich kann eine Verbindung leicht mit Hilfe von java zur Erzeugung von Tabellen, aber ich kann keine Verbindung mit C# /Asp.

Den Fehler auf den Ausgang Bildschirm:

Erste chance Ausnahme des Typs " System.Daten.SqlClient.SqlException' ist in System.Data.dll

Code:

try {
    con = new SqlConnection("Data Source = urlhere ;" +
                            "uid = u_yucel;" +
                           "pwd = *****; " +
                            "database = u_yucel; " +
                            "connection timeout = 2");
    cmd.CommandText = "select * from person";
    con.Open();
    cmd.Connection = con;

    DropDownList1.DataSource = cmd.ExecuteReader();
    DropDownList1.DataTextField = "name";
    DropDownList1.DataBind();
}
catch (Exception ex)
{
    Response.Write(ex.Message);
    Console.WriteLine("123");
    Response.Write(ex.StackTrace);
}

Fehlermeldung:

Ein Netzwerk-oder instanzspezifischen Fehler beim herstellen einer Verbindung zu SQL Server. Der server wurde nicht gefunden oder ist nicht zugänglich. Stellen Sie sicher, dass der Instanzname richtig ist und ob SQL Server Remoteverbindungen zulässt. (Anbieter: Named Pipes-Anbieter, Fehler: 40 - Konnte nicht geöffnet werden eine Verbindung zu SQL Server) im System.Daten.SqlClient.SqlInternalConnection.OnError(SqlException-Ausnahme, Boolean breakConnection) bei System.Daten.SqlClient.TdsParser.ThrowExceptionAndWarning() bei System.Daten.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean verschlüsseln, Boolean trustServerCert, Boolean integratedSecurity) bei System.Daten.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, SqlConnection-Objekt owningObject) bei System.Daten.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, Boolean redirectedUserInstance, SqlConnection-Objekt owningObject, SqlConnectionString connectionOptions, TimeoutTimer timeout) bei System.Daten.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection-Objekt owningObject, TimeoutTimer timeout, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) bei System.Daten.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity Identität, SqlConnectionString connectionOptions -, Objekt providerInfo, String newPassword, SqlConnection-Objekt owningObject, Boolean redirectedUserInstance) bei System.Daten.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions Optionen, Objekt poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) bei System.Daten.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions Optionen) unter System.Daten.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) bei System.Daten.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) bei System.Daten.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) bei System.Daten.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) bei System.Daten.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) bei System.Daten.SqlClient.SqlConnection.Open() bei DataDeneme1.carSelect.rebind() in E:\VisualStudioProjects\DataDeneme1\DataDeneme1\carSelect.aspx.cs:line 38

  • Können Sie bitte die Verbindungszeichenfolge, die Sie verwenden möchten, und einige code vielleicht? Dieser ist ziemlich vage. Dank
  • Was ist die Botschaft, und stack-trace, für die Ausnahme? Und posten von code auf die in die Spur.
  • Und die eigentliche exception-details (zumindest die Nachricht, vielleicht wird der stack-trace)
  • Die Ausnahme, Sie sind immer Beträge um "Etwas ging schief beim abrufen der Daten." Sie müssen um genauer zu sein.
  • Die Message-Eigenschaft der exception-Objekt, wird mehr Informationen liefern als zu dem, was schief gegangen ist hier, utkucan.
InformationsquelleAutor tkcn | 2011-05-02
Schreibe einen Kommentar