ik wil in een ms access database records wegschrijven maar dit lukt mij niet.
het ophalen en verwerken van de gegevens lukt me wel, maar schrijven naar de database levert steeds een runtime error op.
ik heb got en google al geprobeerd, maar helaas zonder resultaat.
dit is mn code tot dusver, deze compiled wel:
het ophalen en verwerken van de gegevens lukt me wel, maar schrijven naar de database levert steeds een runtime error op.
ik heb got en google al geprobeerd, maar helaas zonder resultaat.
dit is mn code tot dusver, deze compiled wel:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| _bstr_t strConectIt;
_ConnectionPtr pConnectWrite;
_RecordsetPtr pConnectRead;
_bstr_t connectionString;
void writeToDB()
{
strConectIt = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db.mdb;Persist Security Info=False";
CoInitialize(NULL);
_ConnectionPtr p("ADODB.Connection");
pConnectWrite = p ;
pConnectWrite->Open(strConectIt, "", "", adConnectUnspecified);
_RecordsetPtr pRst("ADODB.Recordset");
pConnectRead = pRst;
pConnectRead->Open("Insert into testdb values ('test','test','test','test','test','test','test','test')",
strConectIt, adOpenStatic, adLockReadOnly, adCmdText);
pConnectRead->Close();
pConnectWrite->Close();
} |
[AMD 64 X2 3800] [Asus a8n-e] [2048mb Kingston] [nvidia 7300GS] [2*Seagate160GB s-ata] [WD 120GB 8MB] [Plextor px-708a] [nec 4550]