Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2025
    Messaggi
    1

    Insert che non funziona!

    Buongiorno a tutti.
    Ho fatto una "Insert", ma non riesco a farla funzionare.
    Il problema, per quello che ho capito, sta nella "ExcuteNonQuery!
    Potete darmi una mano?! Magari è una cosa da poco, ma non riesco a vederlo!!! (La storeProcedure, funziona)
    Grazie in anticipo!
    Jade
    codice:
     objConnection = New SqlConnection("Server=l......") 'Stinga di connessione per il db
     objConnection.Open()
     objCommand = New SqlCommand()
     objCommand.Connection = objConnection
     objCommand.CommandType = CommandType.Text
    objCommand.CommandText = "Insert into Missioni (Anno, DataServizio, CognomeProprietario, NomeProprietario, NumeroTelefono, ProvinciaP, ComuneP, FrazioneD, ViaP, CivicoP, OraP, NomeAnimale, TipoServizio, NomeClinica, ProvinciaD, ComuneD, FrazioneD, ViaD, CivicaD, OraD, Flag)  VALUES (@Anno,  @Data, @Cognome, @Nome, @Numero, @ProvinciaP, @ComuneP, @FrazioneP, @ViaP, @CivicoP, @OraP, @NomeAnimale, @TipoServizio, @Clinica, @ProvinciaD, @ComuneD, @FrazioneD, @ViaD, @CivicoD, @OraD, @Flag)"  'creazione dell'oggetto che conterrà la query per recuperare l'utente
     objCommand.Parameters.AddWithValue("@Anno", txtAnno.Text)
     objCommand.Parameters.AddWithValue("@Data", txtDataMissione.Text)
     objCommand.Parameters.AddWithValue("@Cognome", txtCognomeProprietario.Text)
     objCommand.Parameters.AddWithValue("@Nome", txtNomeProprietario.Text)
     objCommand.Parameters.AddWithValue("@Numero", txtTelefonoChiamante.Tex           objCommand.Parameters.AddWithValue("@ProvinciaP", cmbProvinciaPartenza.Text)
     objCommand.Parameters.AddWithValue("@ComuneP", txtComunePartenza.Text)
     objCommand.Parameters.AddWithValue("@FrazioneP", txtFrazionePartenza.Text)
     objCommand.Parameters.AddWithValue("@ViaP", txtViaPartenza.Text)
     objCommand.Parameters.AddWithValue("@CivicoP", txtCivicoPartenza.Text)
     objCommand.Parameters.AddWithValue("@OraP", txtOrarioPartenza.Text)
     objCommand.Parameters.AddWithValue("@NomeAnimale", txtNomeAminale.Text)
     objCommand.Parameters.AddWithValue("@TipoServizio", cmbTipoSarvizio.Text)
     objCommand.Parameters.AddWithValue("@Clinica", txtClinica.Text)
     objCommand.Parameters.AddWithValue("@ProvinciaD", cmbProvinciaDestinazione.Text)
     objCommand.Parameters.AddWithValue("@ComuneD", txtComuneDestinazione.Text)
     objCommand.Parameters.AddWithValue("@FrazioneD", txtFrazioneDestinazione.Text)
     objCommand.Parameters.AddWithValue("@ViaD", txtViaDestinazione.Text)
     objCommand.Parameters.AddWithValue("@CivicoD", txtCivicoDestinazione.Text)
     objCommand.Parameters.AddWithValue("@OraD", txtOrarioDestinazione.Text)
     objCommand.Parameters.AddWithValue("@Flag", txtFlag.Text)
     objCommand.ExecuteNonQuery()   'L'errore è qui!

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2014
    residenza
    Vicenza
    Messaggi
    318
    innanzitutto non hai scritto il messaggio di errore per cui è difficile aiutarti,
    comunque nella lista dei campi c'è due volte FrazioneD mentre manca FrazioneP
    e poi il campo DataServizio che tipo di campo è ?
    Glielo stai passando come una stringa, me secondo me è di tipo data

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    539
    suggerisco anch'io di controllare i nomi dei campi, vedi "CivicaD"

    poi una riga termina male,
    "@Numero", txtTelefonoChiamante.Tex objComma
    errore di copia/incolla o dimenticanza ?

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.