Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » in access-datenbank schreiben... ?

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
09.09.2005, 12:30 Uhr
mmc20
puss in boots


hi,
ich muss in eine access-db schreiben ( hab bisher immer nur gelesen... ) welche ich selbst öffne ( also nicht im system registriert ).
leider schlagen alle meine versuche fehl (die msdn war nicht gerade ein große hilfe)
beim aufruf des addnew()

muss ich die DB explizit zum schreiben öffnen ?
bisher mach ich's so

C++:
// Treiber & Datei enthalten gültige Strings, das lesen klappt damit
CString Dsn.Format( "ODBC;DRIVER={%s};DSN='';DBQ=%s", Treiber, Datei );
db.Open( NULL, FALSE, FALSE, Dsn, FALSE );



hat jemand ein beispiel ?

Dieser Post wurde am 09.09.2005 um 12:31 Uhr von mmc20 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.09.2005, 13:17 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


schau dir mal so ne DSN-Datei an, da steht normal alles drin
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.09.2005, 00:48 Uhr
mmc20
puss in boots


ja danke, mach ich... sobald ich eine gefunden habe... wie genau sieht die aus ?
hat jemand nen link ? das wär nett...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
10.09.2005, 10:04 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


naja leg ne datenquelle an, dann speichert er dir eine dsn datei. Und die schauste mit nem Texteditor einfach mal an
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
10.09.2005, 12:18 Uhr
mmc20
puss in boots


äh.. ja!
ich hab auf meinem ganzen system keine dsn datei gefunden, wie gesagt ich öffne diese datenbank nur als datei (zb. db1.mdb ), wenn ich eine neue anlege wird auch nur diese *.mdb datei erstellt und keine "dsn".
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
10.09.2005, 13:03 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


z.b


Code:
[ODBC]
DRIVER=Driver do Microsoft Access (*.mdb)
UID=admin
PWD=geheim
UserCommitSync=Yes
Threads=3
SafeTransactions=0
PageTimeout=5
MaxScanRows=8
MaxBufferSize=2048
FIL=MS Access
DriverId=25
DefaultDir=.
DBQ=my.mdb


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
10.09.2005, 15:36 Uhr
mmc20
puss in boots


mh, irgendwie kann ich damit jetzt gar nichts anfangen !?
wie gesagt ich will in eine bestehende datenbank einen neuen datensatz ein/anfügen.
die datenbank (db1.mdb) existiert nur als datei, nicht als "im system registrierte datenquelle"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
10.09.2005, 17:23 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



C++:
CString Dsn.Format( "ODBC;DRIVER={%s};UID=admin;UserCommitSync=Yes;...;DBQ=%s", Treiber, Datei );


--
class God : public ChuckNorris { };

Dieser Post wurde am 10.09.2005 um 17:23 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


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: