Hallo zusammen habe ich diese Abfrage-String ich laufen muss, so kann ich eine bestimmte Zeile in einer SQL Server-Tabelle aktualisieren:Warum tut meine SQL-Abfrage nichts?
servidorSql.ConnectionString = conexao
Dim insert As String = "UPDATE [Equipamentos] SET [ID_Cliente][email protected]_Cliente, [Identificacao] = @Identificacao, [Fabricante] = @Fabricante, [Modelo] = @Modelo, [Versao_Software] = @Versao_Software, [Localizacao] = @Localizacao WHERE [ID_Equipamento][email protected]_Equipamento"
Dim sqlquery As SqlCommand = New SqlCommand(insert, servidorSql)
Try
servidorSql.Open()
sqlquery.Parameters.AddWithValue("@ID_Cliente", ID_Cliente)
sqlquery.Parameters.AddWithValue("@ID_Equipamento", ID_Equipamento)
sqlquery.Parameters.AddWithValue("@Identificacao", Identificacao)
sqlquery.Parameters.AddWithValue("@Fabricante", Fabricante)
sqlquery.Parameters.AddWithValue("@modelo", modelo)
sqlquery.Parameters.AddWithValue("@versao_Software", versao_Software)
sqlquery.Parameters.AddWithValue("@localizacao", localizacao)
sqlquery.ExecuteNonQuery()
servidorSql.Close()
Catch e As SqlClient.SqlException
MsgBox(e.ToString())
End Try
Das Problem ist, dass es irgendetwas tun doens't, es aktualisiert nicht die Tisch und es gibt mir keine Ausnahme. "ID_Equipamento" ist der Schlüssel und die Identität der Tabelle und ich habe versucht, die Abfrage mit dem zu aktualisierenden Feld auszuführen, und es ist dasselbe. Irgendwelche Vorschläge?
Wild raten, conexao ist auf eine andere DB gerichtet –
Nein ... Es ist korrekt. – v3ga