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
Puntari record di un db access
lunedì 22 ottobre 2007 - 15.30
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
donatokolas
Profilo
| Junior Member
87
messaggi | Data Invio:
lun 22 ott 2007 - 15:30
Ragazzi sono sempre io il solito ignorante di c#!
Vorrei sapere come posso fare a puntare all'ultimo record di una tabella del mio db access!
P.s. sto progrmmando in c#
SSUPERPIPPO
Profilo
| Guru
1.095
messaggi | Data Invio:
lun 22 ott 2007 - 16:02
Ma come accedi al database?
Usi i DataSet? Opure lavori in modalità connessa?
http://blogs.dotnethell.it/alebadalin
donatokolas
Profilo
| Junior Member
87
messaggi | Data Invio:
lun 22 ott 2007 - 16:14
Nn so cosa di preciso cosa mi hai kiesto..
ma vi accedo tramite una stringa di connessione e tramite l'istanziazione di oggetti OleDbDataadapter,DataTable,OleDbCommand...per l'aggiornamento del database
SSUPERPIPPO
Profilo
| Guru
1.095
messaggi | Data Invio:
mar 23 ott 2007 - 20:40
Buttami giù un pò di codice, magari capisco cosa intendi...
http://blogs.dotnethell.it/alebadalin
donatokolas
Profilo
| Junior Member
87
messaggi | Data Invio:
mer 24 ott 2007 - 08:18
m_cnADONewConnection.ConnectionString =
@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Temp\Sotek.mdb";
OleDbCommand commandDB = new OleDbCommand("select * from Clienti",
m_cnADONewConnection);
OleDbCommand commandDB1 = new OleDbCommand("select * from Preventivi",
m_cnADONewConnection);
m_cnADONewConnection.Open();
OleDbDataReader dataReaderDB = commandDB.ExecuteReader();
OleDbDataReader datareaderDB1 = commandDB1.ExecuteReader();
if (dataReaderDB.Read())
{
CF = dataReaderDB.GetString(dataReaderDB.GetOrdinal("CF"));
}
m_daDataAdapterP = new OleDbDataAdapter(
"Select * from Preventivi", m_cnADONewConnection);
OleDbCommandBuilder m_cbCommandBuilder1 =
new OleDbCommandBuilder(m_daDataAdapterP);
m_daDataAdapterP.Fill(m_Preventivi);
DataRow NuovoPreventivo = m_Preventivi.NewRow();
NuovoPreventivo["CF"] = CF;
NuovoPreventivo["data"] = this.data;
m_Preventivi.Rows.Add(NuovoPreventivo);
m_daDataAdapterP.Update(m_Preventivi);
m_rowPosition = m_Preventivi.Rows.Count - 1;
}
questo è il codice con cui di solito accedo al db
scusa il ritardo
SSUPERPIPPO
Profilo
| Guru
1.095
messaggi | Data Invio:
ven 26 ott 2007 - 10:12
Se non ho capito male a te interessa far riferimento all'ultima riga del tuo DataTable "Preventivi".
Potresti fare così:
StrValore = TuoDataSet.Tables["TuoDataTable"].Rows[TuoDataSet.Tables["TuoDataTable"].Rows.Count].Item["TuoCampo"];
In questo modo farai riferimento all'ultima riga della tua tabella e precisamente al campo "TuoCampo"
Ciao
Alessandro
http://blogs.dotnethell.it/alebadalin
donatokolas
Profilo
| Junior Member
87
messaggi | Data Invio:
lun 29 ott 2007 - 10:33
Grazie Alessandro ho risolto
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 !