Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema con record...

  1. #1

    problema con record...

    Ciao a tutti,

    Ho un problema con due record di tabelle differenti...
    Praticamente sto creando un carrello e quando vado a inserire il productID del prodotto all'interno del carrello cart mi da il seguente errore...

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

    [Microsoft][Driver ODBC Microsoft Access] Parametri insufficienti. Previsto 1.

    Non capisco che errore mi da!!!

    I due campi sono tutti e due di testo e con 255 caratteri, entrambi ammettono duplicati.....

    Il dato incriminato è simile a questo:

    123-45678-D-N

    se io utilizzo questo dato mi da errore (quello sopra riportato) mentre se io uso come dato 123-45678 allora la query funziona...

    vi posto la parte di codice incriminata:


    IF productid <> "" THEN
    sqlString = "SELECT cart_id FROM cart " &_
    "WHERE cart_userID=" & userID & " " &_
    "AND cart_productID='" & PID & "'"
    SET RS = Con.Execute( sqlString )
    IF RS.EOF THEN
    sqlString = "INSERT INTO cart ( " &_
    "cart_userID, " &_
    "cart_prezzo, " &_
    "cart_productID, " &_
    "cart_quantity " &_
    ") VALUES ( " &_
    userID & ", " &_
    PREZZO & ", " &_
    PID & ", 1 )"
    ELSE
    sqlString = "UPDATE cart SET " &_
    "cart_quantity=cart_quantity+1 " &_
    "WHERE cart_id=" & RS( "cart_id" )
    END IF
    RS.Close
    SET RS = Nothing

    Con.Execute sqlString
    END IF

    Avete idee???
    Grazie in anticipo
    :metallica
    Che cosa vuoi che ti dica???
    Senti che bel rumore...

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Quando devi inserire un valore testo, lo devi mettere tra apici.....

    codice:
    INSERT INTO ........ VALUES (1, 'PIPPO' , ......)
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Giustissimo, ti ringrazio....
    Non vedevo l'errore...
    :metallica
    Che cosa vuoi che ti dica???
    Senti che bel rumore...

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.