Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374

    INSERT che non funziona

    Uso MySQL e sebbene la sintassi che io usi non mi dia errore, il database rimane invariato!
    codice:
    set cart = Server.CreateObject("ADODB.recordset")
    
    cartSQL = "INSERT INTO carrello (userid, nome, creato_da, creato_il)" & _
    " VALUES ('"&Session("utente")&"', '"&session.sessionId&"', '"&Session("utente")&"', '"&date(now)&" "&time(now)&"')"
    
    cart.Open cartSQL, objCon
    Cos'è che sbaglio??

  2. #2
    L'errore cosa dice?
    I campi della tabella sono tutti di tipo char, varchar o comunque di tipo testuale?

  3. #3
    Prova così:

    codice:
    cartSQL = "INSERT INTO carrello ([userid], nome, creato_da, creato_il)" & _
    " VALUES ('"&Session("utente")&"', '"&session.sessionId&"', '"&Session("utente")&"', #"&date(now)&" "&time(now)&"#)"
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  4. #4
    Su mySQL non ci va il #.

  5. #5
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Non da nessun errore, però il database rimane vuoto. L'id è autoincrementante e univoco. Ho provato anche ad eseguire l'sql con
    codice:
    set cart = objCon.execute(cartSQL)
    . Ma rimane sempre vuoto e non da nessun errore

  6. #6
    ma la query la esegui?

  7. #7
    cartSQL = "INSERT INTO ....

    objCon.Execute cartSQL


  8. #8
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Grazie, ora va

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.