|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Oct 2005
Messaggi: 186
|
metodo non chiama query
ciao a tutti.. ho un applicazione web sviluppata in asp.net con sotto un database acces per la gestione dati.. dovrebbe funzionare così:
un utent entra si registra gli viene assegnato un carrello lo riempie e paga alla fine.. dunque se eseguo tutto tramite le query di access va tutto bene e non ci sono problemi, se invece uso l'interfaccia sviluppato con asp.net riesco a registrare il nuovo utente tuttavia non so perchè non viene chiamata la query per creare il carrello all'utente cosi succede che il cliente non può aggiungere nulla al carrello in quanto non ce l'ha,se a questo punto vado in access eseguo la query aggiungicarrello dopo torna tutto a funzionare.... questo è la porzione di classe che richiama il metodo: public sub Aggiungicarrello (userID as integer) dim objcmd as new oledbcommand ("Aggiungicarrello", _ conn) objcmd.commandtype = commandtype.storedprocedure dim param = new oledbparameter ("@userID", _ oledbtype.integer) param.value = userID objcmd.parameters.add(param) try conn.open objcmd.executenonquery conn.close catch e as exception throw e end try end sub e questa la query di nome aggiungicarrello: INSERT INTO tblcarrello ( userid ) VALUES ([@userid]); ora, sono sicuro che la query funzioni perchè se la lancio da sola mi da il risultato ma non viene richiamata dal codice vb.net.. perchè??? ![]() ![]() un aiuto per favore?? grazie a tutti
__________________
DFI Blood Iron P35-T2RL, 2*1Gb Crucial Ballistix Tracer 800Mhz, Intel Q6600, XFX GeForce 8800 GT 512Mb DDR3, OCZ GamexStream 700W, Thermalright IFX-14, Thermaltake Kandalf!! I Got The Love!! |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:36.