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
Modificare 2 tabelle con 1 sola istruzione
domenica 05 marzo 2006 - 22.26
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
max1850
Profilo
| Junior Member
142
messaggi | Data Invio:
dom 5 mar 2006 - 22:26
Salve.
Utilizzo VB Net 2003 ed Access 2003.
Ho la necessità di modificare un record in 2 tabelle che risiedono nello stesso database .mdb.
Non so se con 1 sola istruzione "UPDATE" è possibile farlo..perchè non so se effettivamente Access lo supporta.
Cmq per la modifica di 1 record in 1 sola tabella utilizzo le istruzioni parametriche:
Dim TempCommand As New OleDb.OleDbCommand
Dim TempReader As OleDb.OleDbDataReader
Dim TempType As New OleDb.OleDbType
TempCommand.CommandText = "UPDATE Fornitori SET Fornitore = ?, Via = ?, Citta = ? WHERE ID = ?"
Dim prm As OleDb.OleDbParameter
' Parametro per il campo Fornitore
prm = New OleDb.OleDbParameter
prm.DbType = DbType.String
prm.Value = TextBox2.Text
TempCommand.Parameters.Add(prm)
' Parametro per il campo Via
prm = New OleDb.OleDbParameter
prm.DbType = DbType.String
prm.Value = TextBox3.Text
TempCommand.Parameters.Add(prm)
' ecc.. per gli altri campi da modificare
TempCommand.CommandType() = CommandType.Text
Esito = TempCommand.ExecuteNonQuery()
Come posso modificare queste righe per adattarlo a 2 tabelle?
Grazie
Max!
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
lun 6 mar 2006 - 10:28
Access non supporta comandi multipli nè ha stored procedure.
Devi pertanto eseguire due comandi distinti.
max1850
Profilo
| Junior Member
142
messaggi | Data Invio:
lun 6 mar 2006 - 17:35
Ciao!
Infatti avevo questo dubbio...
Senti, ho pensato di passare all' SQL Server 2005 Express, che è anche gratis (prima avevo optato per mySql proprio per questo motivo).
Ma con la versione di SQL Server 2005 Express devo per forza installare il .Net Framework 2.0 ? Perchè avendo il VS NET 2003 ho il framework 1.1.
E, un'altra curiosità..devo installare anche il Server IIS ? Oppure serve solo per programmare pagine web?
Ciao
Max!
escaflowne
Profilo
| Junior Member
180
messaggi | Data Invio:
mar 7 mar 2006 - 08:03
per la compatibilità di vb .net 2003 e sql server 2005 ti posso garantire io che funzioni tutto bene.
Uso proprio questa combinazione
max1850
Profilo
| Junior Member
142
messaggi | Data Invio:
mar 7 mar 2006 - 09:44
Ottimo! Allora vada per l'SQL Server 2005!
Ti ringrazio della disponibilità!
Ciao
Max!
escaflowne
Profilo
| Junior Member
180
messaggi | Data Invio:
mar 7 mar 2006 - 20:34
ci mancherebbe
ci diamo una mano per quanto le nostre possibilità ci permettano e così diventiamo più esperti
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 !