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
Inserimento modifica e aggiornamento DB Access
martedì 21 settembre 2004 - 12.07
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
davnet
Profilo
| Newbie
48
messaggi | Data Invio:
mar 21 set 2004 - 12:07
Salve a tutti,
sto incontrando difficoltà con una applicazione vb.net che deve modificare il db access a cui è collegata,mi sto incartantdo tra datarow dataset etc...siccome ho bisogno di modificare il db con l'aggiunta la modifica e la cancellazione dei dati contenuti nelle varire tabelle del db collegate tra loro con diversi vincoli di integrità vi volevo chiedere un consiglio su come procedere.Magari se c'è qualche procedura che mi guidi o devo inserire tutto manualmente..???parto quasi da zero,andateci piano.
grazie a tutti e a presto.
davnet.
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
gio 23 set 2004 - 10:10
Scusa, devi modificare o cancellare dei dati in un db access?
Ciao
Fabio
davnet
Profilo
| Newbie
48
messaggi | Data Invio:
gio 23 set 2004 - 10:21
devo sia modificare inserire e cancellare records,puoi aiutarmi?
grazie
davnet.
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
gio 23 set 2004 - 11:25
Per programmare utilizzi vb net? Se si hai fatto la connessione al database con oledb?
fammi sapere
Ciao
davnet
Profilo
| Newbie
48
messaggi | Data Invio:
ven 24 set 2004 - 09:47
si,vb.net ed ho utilizzato OleDB come DataAdapter,ma il generatore di query mi dice che l'update insert e cancel non possono essere generati automaticamente quando ci il db è costituito da + tabelle con le rispettive relazioni.
grazie.
Davnet.
davnet
Profilo
| Newbie
48
messaggi | Data Invio:
ven 24 set 2004 - 09:53
scusami ho appena riletto il tuo con + attenzione il tuo mess. ,ti riferivi al provider utilizzato per la connessione?si è Microsoft OLE DB Provider for Jet,visto che il db sotto e Access.Puoi Aiutarmi ?
grazie ancora
davnet.
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
ven 24 set 2004 - 09:59
Potresti a questo punto utilizzare il OLEDBCommand ed eseguire delle query Sql di Insert(Inserimento), Update(Aggiornamento), Delete(eliminazione)
Ciao
Fabio
davnet
Profilo
| Newbie
48
messaggi | Data Invio:
ven 1 ott 2004 - 10:39
Ciao Fabio,
potresti riportarmi un esempio con del codice,per quello che sono riuscito a capire io, con OledbCommand si hanno delle serie difficoltà a modificare eliminare ed inserire records in tabelle collegate.
Precisamente la mia situazione è la seguente:
Attraverso un form con le relative textbox devo inserire dei dati riguardanti un ipotetico nuovo cliente da immettere nel database,in questo form ci sono 4 textbox che inseriscono dati in 4 tabelle diverse del mio database,e le 4 tabelle sono collegate , come si procede?????
grazie ancora e a presto.
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
ven 1 ott 2004 - 10:50
Puoi fare solo 4 procudure di Insert sql, nel caso in cui dovevi prendere dei dati da una tabella ed inserirli in un'altra, potevi fare un insert to select...
Ciao
Fabio
esempio
Dim cmd As New oledbCommand()
Dim sql As String ()
sql="INSERT INTO nome_tabella (campo1,campo2,campo3....) VALUES ('"& Me.Textbox1.text &"','"& Me.Textbox2.text &"'...)
Cmd.ExecuteNonQuery(sql,connessionedatabase)
davnet
Profilo
| Newbie
48
messaggi | Data Invio:
ven 1 ott 2004 - 11:25
Puoi fare solo 4 procudure di Insert sql,
davnet: scusami ma sono un vero novizio e mi trovo a fare una cosa forse + grande di me,se ho capito bene devo scrivere 4 insert in serie per le 4 tabelle,ma i 4 inserimenti possono essere inglobati in un unico pulsante aggiungi??
vedi esempio :
Dim cmd1 As New oledbCommand()
Dim sql1 As String ()
sql2="INSERT INTO nome_tabella 1(campo1,campo2,campo3....) VALUES ('"& Me.Textbox1.text &"','"& Me.Textbox2.text &"'...)
Cmd.ExecuteNonQuery(sql1,connessionedatabase)
Dim cmd2 As New oledbCommand()
Dim sql 2As String ()
sql2="INSERT INTO nome_tabella 2(campo1,campo2,campo3....) VALUES ('"& Me.Textbox1.text &"','"& Me.Textbox2.text &"'...)
Cmd.ExecuteNonQuery(sql2,connessionedatabase)
e questo altre due volte per le rimanenti tabelle .....????
sto' inguaiato....???
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
ven 1 ott 2004 - 11:30
Certo che in un pulsante puoi fare 4 insert ma potresti fare anche
4 select, puoi fare tutto, solo che se la routine inizia ad essere grande ti consiglio di creare altre sotto-routine
Ciao
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 !