C# und Access
Auf das Thema antworten
 Seite 1 von 1 [ 2 Beiträge ] 
Autor Nachricht
Offline Maikez




bedeutender Meisterduellant
bedeutender Meisterduellant

0 0 0

Beiträge: 478
Themen: 38
Votings: 0
Ratings: 0
Shouts: 0
PNs: 9
Registriert:
Fr 23. Sep 2005, 06:58

Letzte Anmeldung:
Do 30. Okt 2008, 11:30

Wohnort:
750





Profil

 Betreff des Beitrags: C# und Access
BeitragVerfasst: Mi 28. Mär 2007, 21:03 

Hat jemand Erfahrung mit Access-DB´s in C# einbinden? Soll ganz easy ablaufen

Datensätze schreiben, Datensätze lesen, Datensätze ändern
.....

Wenn da wer fit is bitte mal PM an mcih :)

Gruß, Seb

PS: Kennt wer n gutes Buch ? C# und Acces, SQL, MySql....wenn ja, bitte mal durchgeben :) hab da n Projekt am laufen


Zuletzt geändert von Maikez am Mi 28. Mär 2007, 21:05, insgesamt 1-mal geändert.




Bild Bild
Offline Legius




Herrführer der Streitkräfte
Herrführer der Streitkräfte

8 5 2

Beiträge: 948
Themen: 43
Votings: 6
Ratings: 2
Shouts: 56
PNs: 19
Registriert:
Di 5. Dez 2006, 18:00

Letzte Anmeldung:
Mo 22. Aug 2011, 09:32

Wohnort:
350





Profil

 Betreff des Beitrags: Re: C# und Access
BeitragVerfasst: Do 29. Mär 2007, 11:08 

Wie gesagt, ich kenns nur in C++

Es gibt eine Klasse: CRecordSet, die ist zustaendig fuer den direkten Datenaustausch zwischen Datenbank / ODBC / DAO und deinem Programm
Der CRecordSet-Instanz uebergibst du einen SQL -String: Bsp.:
Select * from REDFIST where Name = "hans Otto". Mit der CDatabase oeffnest du die Connection zur Datenbank!

Die fuerst du dann mit rs.open aus... (rs ist eine instanz von CRecordSet)

Folgendes zu Datenbankanbindungen. Ich persoenlich bevorzuge die ODBC Variante.
Systemsteuerung->Verwaltung->ODBC.... kannst du deine Datenbank, erzeugt mit Bsp. Access dort eintragen. Die Klasse CRecordset oder CODBCRecordset kann direkt da drauf zugreifen. So ist es egal, wo du deine Access(mdb) speicherst, oder über das Netzwerk zugreifst.


Referenz:

http://www.xon.de/x1/x1ref/index.html?html__mfc_crecordsetopen.htm

http://www.tutorials.de/forum/c-c/157174-probleme-mit-sortierung-beim-zugriff-auf-eine-mysql-datenbank-ueber-crecordset.html

Oder hier:

CDatabase db;
db.OpenEx( NULL, CDatabase::forceOdbcDialog );

CRecordset rs( &db );
rs.Open( CRecordset::forwardOnly, _T( "SELECT * FROM MeineTabelle" ) );

CDBVariant Wert;

int n = rs.GetODBCFieldCount( );
while( !rs.IsEOF() ) {
for( int i = 0; i < n; i++ ) {
rs.GetFieldValue( i, Wert );
. . .
}
rs.MoveNext( );
}
rs.Close( );
db.Close( );
Anmerkung: CDBVariant ist die Klasse, die einen unbekannten Datentype einliest.




Sry, das ich hier gepostet habe. Das mit der PM habe ich ueberlesen.
So richtig fit bin ich in der Sache auch nicht. <- Bin eher ein Spieleprogrammierer anstatt sowas laaaaangweiliges zu machen Bild



gruss
Ralf


Zuletzt geändert von Legius am Do 29. Mär 2007, 15:21, insgesamt 1-mal geändert.




<span style="color:darkred">
<span style="font-size:7pt">
Legius Lvl 50 Hexer Ml10 Cl10 RR9L4
Mykerinos Lvl 50 Kundi Ml8 Cl0 RR5L3
Lepox Lvl50 Kabbalist Ml3 Cl3 RR3L6
Senaria Lvl 50 Nekro Ml0 Cl2
Senefer Lvl 50 BB Ml0 Cl2
Aremius Lvl50 zaubi Ml0 Cl0
Schnittfix Lvl39 Infi Ml0 Cl0 RR2l7
</span>
</span>
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Auf das Thema antworten
 Seite 1 von 1 [ 2 Beiträge ] 


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.





phpBB skin developed by: phpBB Headquarters
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Deutsche Übersetzung durch phpBB.de

FAQ | ()