3 messaggi dal 16 aprile 2001
Ho realizzato un DB in Access dove tra gli altri c'è un campo numerico denominato "CodiceProdotto".
Quando inserisco il codice del prodotto attraverso un form che comincia con lo zero questo viene ignorato.
Ho provato anche a trasformare il campo in testo ma non sono riuscito a risolvere il problema.
Si può ovviare al problema? Greazie.

155 messaggi dal 13 febbraio 2001
Prova ad utilizzare la conversione
Cint(NomeCampo) e vedi che succede!
Ciao
M@X

22 messaggi dal 28 maggio 2001
E' normale che lo zero all'inizio venga ignorato se il campo del DB è numerico. Viene ignorato dal DB ma non dall'ASP. Se fai un Response.Write del Request.Form("CodiceProdotto") vedrai che lo zero rimane.
Il campo "CodiceProdotto" del DB deve essere di tipo stringa se vuoi mantenere lo zero. Se invece non puoi cambiare il DB ti devi fare una funzione in ASP che metta gli zeri all'inizio (sempre che il codice sia a lunghezza fissa).
Ciao da Willy

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.