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
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Modifiche
domenica 19 aprile 2009 - 22.07
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ethan0k
Profilo
| Newbie
13
messaggi | Data Invio:
dom 19 apr 2009 - 22:07
Ciao ragazzi,
sono relativamente nuovo ed inesperto dell'argomento. Il mio problema è
sostanzialmente questo:
Ho un sito sviluppato in asp.net 1.1 in VB. Ogni giorno devo eseguire una
query per estrarre da una tabella dei dati, leggere di ogni riga un campo che
verrà inserito nel testo di una emai, modificare ogni record valorizzando un
flag in modo che la volta successiva non sia compresa nella query.
Volevo usare l'oggetto dataset. Mi date qualche indicazione su come eseguire
l'operazione??
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
lun 20 apr 2009 - 01:12
Ciao Corrado,
che DBMS utilizzi?
ethan0k
Profilo
| Newbie
13
messaggi | Data Invio:
lun 20 apr 2009 - 07:13
Ms-Access. Nel frattempo ho scritto un po di codice. Sembra funzionare quasi tutto ma il db non si aggiorna.
Eccolo:
Dim strElencoLog As String
Dim conInterventi As OleDbConnection
Dim strSql As String
conInterventi = New OleDbConnection(ConfigurationSettings.AppSettings("ConnectionString"))
strSql = "SELECT tbl_Interventi.ID, tbl_Interventi.LogNum, tbl_Interventi.RitardoSegnalato FROM " & _
"tbl_Interventi WHERE (tbl_Interventi.RitardoSegnalato = False)) "
Dim cmd As New OleDbCommand(strSql, conInterventi)
Dim da As New OleDbDataAdapter()
da.SelectCommand = cmd
conInterventi.Open()
Dim dstInterventi As New DataSet()
da.MissingSchemaAction = MissingSchemaAction.AddWithKey
dstInterventi.Clear()
da.Fill(dstInterventi, "Interventi")
Dim dr As DataRow
For Each dr In dstInterventi.Tables("Interventi").Rows
strElencoLog = strElencoLog + dr("LogNum") + Chr(13)
dr("RitardoSegnalato") = True
Next
Dim cmdBuild As New OleDbCommandBuilder(da)
' Assegniamo i comandi generati al nostro DataAdapter
da.UpdateCommand = cmdBuild.GetUpdateCommand()
da.Update(dstInterventi, "Interventi")
dstInterventi.AcceptChanges()
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
lun 20 apr 2009 - 13:22
Dovè che ti genera l'eccezione?
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 !