Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12
  1. #11
    Utente di HTML.it L'avatar di foan68
    Registrato dal
    Jul 2008
    Messaggi
    10
    Scusate, a me succede la stessa identica cosa, ma non sno ancora riuscito a risolvere.
    Posto il codice:
    strOledb = "INSERT INTO visitatori ([nome],[cognome],[dataNascita],[via],[numero],[cap],[citta],[nazione],[telefono],[email],[user],[psw]) VALUES ('[" + campo1 + "]','[" + campo2 + "]',[#" + campo3 + "#],'[" + campo4 + "]','[" + campo5 + "]',[" + campo6 + "],'[" + campo7 + "]','[" + campo8 + "]','[" + campo9 + "]','[" + campo10 + "]','[" + campo11 + "]','[" + campo12 + "]')";

    comando = new OleDbCommand(strOledb, connessione);
    connessione.Open();
    comando.ExecuteNonQuery();
    connessione.Close();

    Questo è il valore che assume la variabile strOledb in fase di debug

    INSERT INTO visitatori ([nome],[cognome],[dataNascita],[via],[numero],[cap],[citta],[nazione],[telefono],[email],[user],[psw]) VALUES ('[Tizio]','[Caio]',[#1/1/1930#],'[Mazzini]','[1]',[1234],'[Milazzo]','[Italia]','[0123456798]','[pippo.pluto@minnie.us]','[mioUser]','[miaPassword]')
    OleDbException Nessun valore specificato per alcuni parametri necessari.

    Se tolgo le parentesi quadre dal nome dei campi l'errore e:
    INSERT INTO visitatori (nome,cognome,dataNascita,via,numero,cap,citta,naz ione,telefono,email,user,psw)
    VALUES ('[Tizio]','[Caio]',[#1/1/1930#],'[Mazzini]','[1]',[1234],'[Milazzo]','[Italia]','[0123456798]','[pippo.pluto@minnie.us]','[mioUser]','[miaPassword]')
    OleDbException Errore di sintassi nell'istruzione INSERT INTO.
    Il dominio per i campi è in ordine:
    txt, txt, data, txt, txt, num, txt, txt, txt, txt, txt, txt.
    Se tolgo le parentesi dai valori, l'errore è sempre lo stesso :"errore di sintassi ...."
    Aiutatemi vi prego.
    Tanti saluti

  2. #12
    Utente di HTML.it L'avatar di foan68
    Registrato dal
    Jul 2008
    Messaggi
    10
    Sono sempre io.
    Riscrivo in quanto ho risolto togliendo tutte le parentesi e sopratutto eliminando due campi, che non avevo inserito nella lista, in quanto pensavo che se non mettevo nessun valore si settavano automaticamente su null.
    Il problema rimane perchè non tutti i campi sono obbligatori e se ne lascio qualcuno vuoto "" ecco riapparire l'errore.
    INSERT INTO visitatori (nome,cognome,dataNascita,via,numero,cap,citta,naz ione,telefono,email,userN,psw) VALUES ('Tizio','Caio',#1/1/1931#,'','',,'','','','foan68@tele2.com','naof','s pider')
    Errore di sintassi nell'istruzione INSERT INTO.

    Scusatemi ma sono alle prime armi.
    Di nuovo saluti

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.