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

    [VB2010]INSERT INTO... Problema nel risolverlo!

    Salve a tutti! Scusate il disturbo ma non riesco proprio a risolvere un becero errore che VB mi da negli ultimi tempi...

    Sto facendo un programmino sulla prenotazione di biglietti di concerti rock (scolastico): ho 2 tabelle, una per le prenotazioni e una per i concerti...

    Al salvataggio della prima, mi viene fuori "Error in INSERT INTO statement"

    Dove sbaglio??? Ecco la funzione per aggiungere al DB:

    codice:
    ''' <summary>
        ''' Aggiunge un nuovo campo RICEVE due stringhe, la prima contenente il nome dei campi, la seconda i valori, tutti separati da ";"
        ''' </summary>
        ''' <param name="strcampi"></param>
        ''' <param name="strvalori"></param>
        ''' <remarks></remarks>
        Public Sub aggiungi(ByVal strcampi As String, ByVal strvalori As String)
            Dim i As Integer
            Dim campo() As String
            Dim valore() As String
            i = 0
            campo = strcampi.Split(";")
            valore = strvalori.Split(";")
            binding_DB.AddNew()
            While (i < (campo.Length))
                binding_DB.Current(campo(i)) = valore(i)
                i = i + 1
            End While
            binding_DB.EndEdit()
        End Sub
    Questa invece è la funzione per salvare:

    codice:
    Private Sub FrmVisualizzaPrenotazioni_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            prenotazioni = New ClassPrenotazioni()
            DgvPrenotazioni.DataSource = prenotazioni.ADO.binding_DB
        End Sub
    Grazie mille! Se servono spiegazioni o altre parti di codice chiedete!

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    119
    Non c'è nessun motivo al mondo per NON usare i parametri.
    In ogni caso prima di "lanciare" la stringa, prova a visualizzarla, l'errore dovrebbe risultare subito

  3. #3
    Ho controllato che non ci fossero spazi o caratteri anomali ma non risultano...

    Provo con i parametri? Che sono? Vabbe', mi informo!

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    119
    Senza poter vedere da cosa e come sono costruiti TUTTI gli oggetti che citi è impossibile dare una risposta.
    Potrebbe essere che sulla tabella di destinazione (fatta con un dataadapter) ci va a finire un insert "sbagliato" (tutti i campi che hai messo sono stringhe)

  5. #5
    Refurinn benvenuto nel forum!

    Il titolo della discussione non è conforme al regolamento, mandami per favore un messaggio privato con la rettifica.
    Chi non cerca trova.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.