ich eine Suchtaste haben die Datenbank mit einem Namen in einem Textfeld eingegeben zu suchen, das funktioniert gut in Visual Studio, aber wenn man versucht, dies in der gehosteten Version verwende ich die folgende Meldung:Schaltfläche Suchen Fehler
Serverfehler in '/' Anwendung.
Beim Herstellen einer Verbindung mit SQL Server ist ein netzwerkbezogener oder instanzspezifischer Fehler aufgetreten. Der Server wurde nicht gefunden oder war nicht erreichbar. Stellen Sie sicher, dass der Instanzname korrekt ist und dass SQL Server so konfiguriert ist, dass Remoteverbindungen zugelassen werden. (Anbieter: SQL Network Interfaces, Fehler: 26 - Fehler Locating Server/Instanz angegeben)
den Code für diese Schaltfläche ist:
GridView2.Visible = True
lblEnterName.Text = ""
If txtLoanName.Text = "" Then
lblEnterName.Text = "Please enter a Bandie's Name"
Else
Dim conn As SqlConnection = Nothing
Try
Dim connString As String = "Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\BandDatabase.mdf;Integrated Security=True;User Instance=True"
conn = New SqlConnection(connString)
Dim query As String = "SELECT [SongName], [PartLearnt], [Status] FROM [Learning] WHERE ([BandieName] LIKE '%' + @Name + '%') ORDER BY [SongName]"
Dim cmd As SqlCommand = New SqlCommand(query, conn)
cmd.Parameters.AddWithValue("@Name", txtLoanName.Text)
conn.Open()
Dim dr As SqlDataReader = cmd.ExecuteReader(CommandBehavior.CloseConnection)
Dim dt As DataTable = New DataTable()
dt.Load(dr)
GridView2.DataSource = dt
GridView2.DataBind()
lblSearchBandieName.Text = "Progress for " + txtLoanName.Text
Finally
conn.Close()
End Try
End If
Ich bin nicht sicher, warum dies den Fehler nur knapp sein Ziel zu bringen, bevor alle Ich habe getan, ist die Seite geändert, auf der der Button ist.
Danke
haben Sie anhand der Informationen in der Verbindungszeichenfolge? wahrscheinlich kein sqlexpres auf der gehosteten Lösung. Vielleicht möchten Sie auch die Verbindungsinformationen in der web.config haben – Steen
Natürlich habe ich völlig vergessen diese verwenden andere! Vielen Dank! – Sophie