Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Modifica database SQL tramite applicazione Visual Basic

    Buongiorno.

    Di recente, sono riuscito a sviluppare un'applicazione in VisualBasic che, tramite un'istruzione SELECT (Sql) inserita in un campo, visualizza tutti gli elementi di un database SQL che rispondono a determinati requisiti. Il problema, adesso, è che ho bisogno di fare in modo che questa stessa applicazione modifichi determinati elementi dello stesso database, e per qualche motivo, trasformare l'istruzione SELECT in una di UPDATE non ha dato i risultati sperati, ed è risultata in un'eccezione. ("Error! Impossibile trovare la tabella 0")

    Quale potrebbe essere il problema? Eventualmente, mi potete indicare qualche sito che mi possa dare una soluzione al problema di modificare database in SQL tramite VB 2005 Express Edition?

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970
    Aggiorna il campo nome, cognome nella tabella Anagrafica dove lo stato è........
    Esito ritorna True se viene aggiornato almeno un record.

    codice:
    Function ModificaUtente(ByVal nome As String, ByVal cognome As String, ByVal stato As String)
            Dim objConnection As New SqlConnection("server=mioServer;database=mioDatabase;user=mioUser;password=miaPassword;Timeout=5")
            Dim objcommand As New SqlCommand
            objcommand.Connection = objConnection
            objcommand.CommandType = CommandType.Text
            objcommand.Parameters.AddWithValue("@nome", nome)
            objcommand.Parameters.AddWithValue("@cognome", cognome)
            objcommand.Parameters.AddWithValue("@stato", stato)
            objcommand.CommandText = "UPDATE Anagrafica SET nome=@nome, cognome=@cognome WHERE stato=@stato"
            objConnection.Open()
            Dim esito As Boolean = CType(objcommand.ExecuteNonQuery(), Boolean)
            objConnection.Close()
            objcommand = Nothing
            objConnection = Nothing
            Return esito
        End Function
    Sbagliare è umano, perseverare è diabolico.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.