Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C++CLI / VB .Net / .Net-Framework » Jet-datenbank mit Visual C++ .net öffnen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
29.07.2003, 15:54 Uhr
~Gast
Gast


Könnt ihr mir nen Tipp geben wie ich den Inhalt einer Jet(Access?)-Datenbank per Visual C++ .net anzeigen lassen kann?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.07.2003, 11:22 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Kommt drauf an, was Du genau machen willst. Einfache SQL-Befehle ausführen und die Rückgabemenge anzeigen, oder Infos über die Struktur der Datenbank abfragen?
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.07.2003, 15:42 Uhr
~Gast
Gast


Fürs erste würde es mir reichen ne bestimmte Zeile einer bestimmten Tabelle anzeigen zu lassen! Aber bitte nicht auf die MSDN Beispiele verweisen, die hab ich schon angesehen und nichts kapiert(zich .h bzw. .cpp Dateien und Klassen )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
31.07.2003, 09:50 Uhr
~Gast
Gast


Ok das mit dem öffnen hab ich jetzt hinbekommen aber wie kann ich mir die Namen der jeweiligen Tabellen ausgeben lassen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
03.08.2003, 10:17 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Ich arbeite dran. Kein großes Problem, aber keine Zeit *g* Heut abend???...
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
03.08.2003, 10:21 Uhr
Bruder Leif
dances with systems
(Operator)


Na gut, hier ganz schnell in C#:


C++:
   myConnection.Open();
   DataTable schemaTable = myConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
   myConnection.Close();
  
   // Die Tabellen und Views auslesen und ausgeben
   foreach(DataRow aRow in schemaTable.Rows)
      if(aRow[3].ToString() == "TABLE" || aRow[3].ToString() == "VIEW")
         Console.WriteLine(aRow[2]);



Umsetzen nach C++ sollte ziemlich straightfoward sein...
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
03.08.2003, 16:11 Uhr
~Gast
Gast


Werd das mal versuchen in VC++ umzusetzen. Hab aber schon was neues:

C++:

long nummer=472;
OleDbDataAdapter* daTitles = new OleDbDataAdapter("SELECT Kunden.* FROM AV INNER JOIN Kunden ON [AV].[KD-Nr]=[Kunden].[Kd-Nr] WHERE  [AV].[Seriennummer]='%nummer%'", DBVerbindung);



Fehler:
Datentypen in Kriterienausdruck unverträglich

Seriennummer ist vom Typ long int also was soll daran falsch sein?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
04.08.2003, 09:07 Uhr
~Gast
Gast


Hab rausgefunden das die Abfrage nicht den Fehler verursacht sondern die Zeile die ich mit XXXX gekennzeichnet habe:


//Abfrage von Oben
DataSet* dsTitles=new DataSet();
xxxx daTitles->Fill(dsTitles);
dataGrid1->DataSource=dsTitles->Tables->Item[0]->DefaultView;

ne Idee warum das den Fehler verursacht?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C++CLI / VB .Net / .Net-Framework ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: