Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1

    INSERT INTO corretta ma che non funziona!

    Queta è bella...guardate un attimo


    Ho usato questo codice per inserire un record in un DB acess 2000, passando tutto sotto il controllo di una transazione

    -----------------------------------
    Connetti.BeginTrans

    strCreateUser = "INSERT INTO Utenti (Utente,Password,Icon,Autor) VALUES ('" & strNome & "','" & strPass & "','" & strIcona & "'," & lngAutor & ")"

    Connetti.Execute strCreateUser
    Connetti.CommitTrans
    ----------------------------------

    La stringa SQL restituisce

    INSERT INTO Utenti (Utente,Password,Icon,Autor) VALUES ('ccc','ccc','User1',0)

    e tornerebbe...infatti sono tutti campi testuali meno che AUTOR che è un campo numerico di tipo intero lungo

    MA NON FUNZIONA!!!!! Mi da errore nellastrigna INSERT INTO...

    Ma perchè mai se invece la metto su ACCESS aggiunge senza problemi???
    visitate www.pcprimipassi.it, il portale italiano per i neofiti del computer

    "Tanto prima o poi ti buco...." disse il baco alla noce!

  2. #2
    ed in sffetti l'sql sembra corretto sei sicuro della connessione e dei permessi di scrittura
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    556
    la connessione è aperta?

  4. #4
    Connetti.Execute strCreateUser
    non ci vuole

    Connetti.Execute strCreateUser, connessione , e altri paramentri ??
    I have tried all ... but the preferred remains SLACKWARE !
    RHCE (Linux Red Hat Certified Engineer)
    CNAC (Cisco Networking Academy Certified)
    "Non auro, sed ferro, recuperanda est patria"

  5. #5
    La connessione è aperta....certo...

    Se faccio un UPDATE tutto ok, se faccio un DELETE tutto ok....

    Il DB non ha password....io uilizzo XP...non vorrei fosse quello...però non mi da problemi di autorizzazioni, bensì ERRORE della query INSERT INTO.....e un codice....

    Da cosa può dipendere Xegallo?
    visitate www.pcprimipassi.it, il portale italiano per i neofiti del computer

    "Tanto prima o poi ti buco...." disse il baco alla noce!

  6. #6
    Originariamente inviato da RAVALON
    La connessione è aperta....certo...

    Se faccio un UPDATE tutto ok, se faccio un DELETE tutto ok....

    Il DB non ha password....io uilizzo XP...non vorrei fosse quello...però non mi da problemi di autorizzazioni, bensì ERRORE della query INSERT INTO.....e un codice....

    Da cosa può dipendere Xegallo?
    ma che errore ti genera esattamente? vorrei sapere la descrizione dell'errore...

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    556
    confronta scrupolosamente i nomi dei campi della query con quelli del database, e che siano nello stesso ordine in cui sono nel DB

    fammi sapere!!!


  8. #8
    Vi farò sapere l'errore preciso....

    La sequenza di passaggio dati l'ho controllata subito, e anche i nomi di campi....

    è molto strano...su Win98 non ho mai avuto questo tipo di problema...non vorrei che su XP pro...
    visitate www.pcprimipassi.it, il portale italiano per i neofiti del computer

    "Tanto prima o poi ti buco...." disse il baco alla noce!

  9. #9
    Ecco l'errore

    Errore di Runtime '-2147217900 (80040e14)':
    Errore di sintassi nell'istruzione INSERT INTO
    visitate www.pcprimipassi.it, il portale italiano per i neofiti del computer

    "Tanto prima o poi ti buco...." disse il baco alla noce!

  10. #10
    senti, prova a mettere i nomi dei campi tra parentesi quadre:
    codice:
    strCreateUser = "INSERT INTO Utenti
                    ([Utente],[Password],[Icon],[Autor]) 
                     VALUES('" & strNome & "','" & strPass & "',
                            '" & strIcona & "'," & lngAutor & ")"

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

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.