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

    collegamento lettere-numeri

    Ciao a tutti,
    ho un problema su un collegamento href ed in particolare il codice è questo:

    codice:
    <a href='product.asp?pid=" & prodRS("prodotti_id") & "'>
    Se uso un prodotti_id numerico il tutto mi funziona, mentre se uso un codice alfanumerico (esempio MI023) mi dà errore:
    Unknown column 'MI023' in 'where clause'

    Come posso settare il codice per farlo funzionare con un codice alfanumerico?

    Ciao !!!!
    Nat Pharma Snc - www.natpharma.it -www.birrapercani.it
    Produzione di integratori fitoterapici per uso veterinario composti interamente da materie prime di origine vegetale



  2. #2
    Mostraci la query SQL. Il problema sta li e non sul link.

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: collegamento lettere-numeri

    Originariamente inviato da fruttosio79
    Ciao a tutti,
    ho un problema su un collegamento href ed in particolare il codice è questo:

    codice:
    <a href='product.asp?pid=" & prodRS("prodotti_id") & "'>
    Se uso un prodotti_id numerico il tutto mi funziona, mentre se uso un codice alfanumerico (esempio MI023) mi dà errore:
    Unknown column 'MI023' in 'where clause'

    Come posso settare il codice per farlo funzionare con un codice alfanumerico?

    Ciao !!!!
    Come è settato il campo prodotti_id nella tabella?
    Che database è?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    E' un DB MySql, la tabella è settata come varchar con lunghezza massima 5.

    La query è:
    sqlString = "SELECT * FROM prodotti "
    sqlString = sqlString & "WHERE prodotti_id=" & productID
    Set RS = Server.CreateObject( "ADODB.Recordset" )
    RS.ActiveConnection = Con
    RS.Open sqlString

    Ciaoo
    Nat Pharma Snc - www.natpharma.it -www.birrapercani.it
    Produzione di integratori fitoterapici per uso veterinario composti interamente da materie prime di origine vegetale



  5. #5
    codice:
    La query è: 
    sqlString = "SELECT * FROM prodotti " 
    sqlString = sqlString & "WHERE prodotti_id='" & productID & "'"
    Set RS = Server.CreateObject( "ADODB.Recordset" ) 
    RS.ActiveConnection = Con 
    RS.Open sqlString

  6. #6
    Grazie mille !!

    Nat Pharma Snc - www.natpharma.it -www.birrapercani.it
    Produzione di integratori fitoterapici per uso veterinario composti interamente da materie prime di origine vegetale



  7. #7
    Ora mi sono imbattuto in questo codice, che necessita di interpretare productID come alfanumerico :

    codice:
      sqlString = "INSERT INTO carrello ( " &_
        "carrello_utenteID, " &_
        "carrello_prodottoID, " &_
        "carrello_quantita " &_
        ") VALUES ( " &_
        userID & ", " &_
        productID & ", 1 )"
      	
      RS.Close
      SET RS = Nothing
      Con.Execute sqlString
    Ho provato a mettere i doppi apici ma mi dà errore !?
    L'errore è in - productID & ", 1 )" -

    Ciao
    Nat Pharma Snc - www.natpharma.it -www.birrapercani.it
    Produzione di integratori fitoterapici per uso veterinario composti interamente da materie prime di origine vegetale



  8. #8
    productID deve essere alfanumerico.

    Ho provato:
    '" productID "' & ", 1 )"
    ' productID ' & ", 1 )"

    ma c'e un errore di sintassi.

    Ciao
    Nat Pharma Snc - www.natpharma.it -www.birrapercani.it
    Produzione di integratori fitoterapici per uso veterinario composti interamente da materie prime di origine vegetale



  9. #9
    E l'errore qual'è?
    fai un response.write di sqlString e dopo ci metti un response.end e vedi cosa appare...

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    userID & ", "'" &_
    productID & "', 1 )"
    Roby

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.