Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Aiuto con store procedure in MySQL/VB2008
martedì 08 febbraio 2011 - 11.17
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
neo996sps
Profilo
| Junior Member
51
messaggi | Data Invio:
mar 8 feb 2011 - 11:17
Ciao a tutti,
continua il mio peregrinare con VB 2008 e questa volta ho bisogno veramente di un grosso aiuto. Le store procedure in MySQL/VB 2008. Da quanto ho trovato da varie ricerche una store procedure è "un programmino in SQL" (lo metto così perchè non so come definirlo in linguaggio maccheronico di programmazione) che io vado a realizzare in SQL e viene utilizzato per aggiornamenti complessi (es. 3 o più tabelle).
Ora, io sono nella condizione di dover aggiornare due tabelle: Fatture e DettaglioFatture.
FATTURE
id (chiave primaria autoincremento)
numero
data
id_cliente
id_fornitore
DETTAGLIO FATTURA
id (chiave primaria autoincremento)
codice
descrizione
iva
importo
id_fattura (chiave esterna)
Ora, la fattura viene generata nella testata del form e per il salvataggio nel DB non è un gran problema. Quando però vado materialmente ad inserire degli articoli in dettaglio fattura dovrei richiamare la store procedure per poter salvare il tutto.
Qualcuno mi potrebbe dare qualche indicazione su come si fa questa operazione?
Errare è umano, ma per fare veramente casino ci vuole la password di root
Earthquake
Profilo
| Junior Member
87
messaggi | Data Invio:
ven 11 feb 2011 - 15:18
>>Ora, la fattura viene generata nella testata del form e per il salvataggio nel DB non è un gran problema. Quando però vado materialmente ad inserire degli articoli in dettaglio fattura dovrei richiamare la >>store procedure per poter salvare il tutto.
>>
>>Qualcuno mi potrebbe dare qualche indicazione su come si fa questa operazione?
>>Errare è umano, ma per fare veramente casino ci vuole la password di root
Ciao, Innanzi tutto la testata della fattura come la salvi ?
non dirmi che fai una insert da codice vb e poi richiami la stored solo per le righe!!!
Nulla di sbagliato ma non ha senso salvare la testata della fattura da codice e poi richiamare una stored procedure solo per le righe,
ti conviene utilizzare le stored per tutte e due le cose.
Io per esempio creo 2 stored una per la testa e una per le righe se la prima va a buon fine e mi ritorna l'id dell'inserimento effettuato allora procedo alla stored delle righe.
Fai un dettaglio delle cose che vuoi fare forse ti saremo più di aiuto.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !