2016-07-31 10 views
-1

Ich habe Probleme mit meiner neuen Website, die ich vor kurzem auf Godaddy Server hochgeladen. Con.open() ist die Linie, die Fehler verursacht wird: Die Operation abwartenCon.open Fehler ASP.NET in Godaddy Plesk Hosting

timed

Mein Code: file.aspx.cs

SqlConnection con = new SqlConnection(@"Data Source=databaseserverurl;Network Library=DBMSSOCN;Initial Catalog=mydatabase;User ID=something;Password=something;"); 
SqlCommand cmd = new SqlCommand(); 

protected void Page_Load(object sender, EventArgs e) 
{ 
if (con.State != ConnectionState.Open) { 
    con.Open(); 
} 

    SqlCommand cmd = con.CreateCommand(); 
    cmd.CommandType = CommandType.Text; 
    cmd.CommandText = "select * from mytable"; 
    DataTable dt = new DataTable(); 
    SqlDataAdapter da = new SqlDataAdapter(cmd); 
    da.Fill(dt); 
    con.Close(); 
} 

enter image description here

Antwort

0

Für MySQL

Sie sollten MySqlConnection und nicht SqlConnection verwenden.

Für SQL Server

Wahrscheinlich Ihre databaseserverurl ist falsch. Stellen Sie sicher, dass Ihre Verbindungszeichenfolge mit der übereinstimmt, die Sie in der Systemsteuerung haben. Siehe https://de.godaddy.com/help/find-your-connection-strings-3323.

Um sicherzustellen, öffnen Sql Server Management Tool (oder Ihre Lieblings-SQL-Tool) und loggen Sie Ihre Datenbank mit demselben Server, Benutzer und Passwort.

+0

Ich habe bereits die in der URL gelistete Prozedur durchlaufen. ** Klicken Sie in der Liste der Datenbanken neben der gewünschten Datenbank auf Aktionen, und klicken Sie anschließend auf Details. ** Es gibt keine Aktionsbutton neben meiner Datenbank, es gibt nur die Option _webadmin_ und _copy_. –

+0

Die Seite, auf der diese Informationen angezeigt werden, hängt von Ihrem Konto ab - freigegeben/dediziert, Serverstandort und Zeitpunkt, zu dem Sie dieses Konto erhalten haben. In jedem Fall sollte es irgendwo sein, wo Sie Ihre db erstellen. Wie sieht Datenbankserverurl aus? Haben Sie versucht, sich über SSMS (Sql Server Management Tool) anzumelden? – Alex

+0

ja @smirnov Ich habe versucht, Logic über Navicat Lite und die Anmeldeinformationen funktionieren gut da drüben. –