3 messaggi dal 06 settembre 2002
Io praticamente ho questa striga:

comm.CommandText = "INSERT INTO BNL (NomeUtente, CognomeUtente, Telefono, Id_Gruppo) Values ('" & nome & "', '" & cognome & "', ' Telefono & ', ' & Gruppo &')"

che mi genera Questo errore:

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][Driver ODBC Microsoft Access] Tipi di dati non corrispondenti nell'espressione criterio.

/GestioneUtenti.asp, line 34

Aiutatemi vi prego ho bisogno di voi!
13 messaggi dal 06 settembre 2002
non riesco a capire bene di cosa si tratti, ora non ho sott'occhio il mio manuale sql ma sicuramente il probelma dipende dall'interrogazione:

se inserisci una modifica ad una riga esistente devi mettere il WHERE

non credo che digerisca le parentesi ( )

prova al sito www.msdn.microsoft.com , metti il numero di errore come parametro di ricerca e li dovresti trovare, tra gli altri, anche quello che corrisponde alle tue esigenze con tanto di spiegazione e soluzione

ciao
142 messaggi dal 06 settembre 2002
Prova ad inserire la & davanti al campo telefono, inoltre cambia gli apici singoli di &telefono& e &Gruppo& con gli apici doppi.

Se non dovesse funzionare controlla che sul db telefono e gruppo non siano campi tipo testo altrimenti sia telefono che gruppo dovranno essere inseriti tra apici e doppi apici.

Fammi sapere

Isira
13 messaggi dal 06 settembre 2002
isira ha probabilmente ragione, l'errore può essere dovuto agli apici che si rendono superflui in caso di campo/valore numerico

inoltre mi sembra manchi una & davanti a telefono

non credo comunque si debbano inserire i doppiapici al posto degli apici singoli, i doppiapici servono per fare capire al codice dove inizia e finisce la stringa per non confonderla con una variabile

ciao
5 messaggi dal 11 febbraio 2001

Rispetto a quanto hai scritto mancano degli apici, la sintassi corretta è la seguente

comm.CommandText = "INSERT INTO BNL (NomeUtente, CognomeUtente, Telefono, Id_Gruppo) Values ('"& nome & "', '" & cognome & "', '" Telefono & '", '" & Gruppo & "')"
prova così , con me funziona



massimiliano curreli

massimiliano curreli
5 messaggi dal 11 febbraio 2001
scusa, rettifico, è questa:
comm.CommandText = "INSERT INTO BNL (NomeUtente, CognomeUtente, Telefono, Id_Gruppo) Values ('"& nome & "', '" & cognome & "', '" Telefono & "', '" & Gruppo & "')"

massimiliano curreli

massimiliano curreli
3 messaggi dal 06 settembre 2002
Grazie a tutti voi
GRAZIE ancora

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.