vb5 versus vb2008

13/05/2008 - 09:27 von Markus Diehl | Report spam
Hi,

was using this piece of source since long in VB5. Now we have to transfer it
into VB2008 and getting a lot of compiler errors. I got mentioned, that DAO
don't work in VB2008. Is there somebody out there who can assist me??


-
sub test()


Dim dwBereich As dao.Workspace
Dim dwDatenbank As dao.Database
Dim dwTabelle As dao.Recordset
Dim ws As dao.Workspace

Set dwDatenbank = ws.OpenDatabase(DB_Path & DB_name)


dwTabelle = dwDatenbank.OpenRecordset("austria")
dwBereich.BeginTrans()

For I = 1 To 100
dwTabelle.AddNew()

dwTabelle![au_Datum] = Big_au_Datum(I)
dwTabelle![au_Mobile] = Big_au_Mobile(I)
dwTabelle![au_client] = Big_au_Kundennummer(I)

dwTabelle.Update()
Next I

dwBereich.CommitTrans()
dwTabelle.Close()
end sub
 

Lesen sie die antworten

#1 Peter Fleischer
13/05/2008 - 09:35 | Warnen spam
"Markus Diehl" schrieb im Newsbeitrag
news:

was using this piece of source since long in VB5. Now we have to transfer
it into VB2008 and getting a lot of compiler errors. I got mentioned, that
DAO don't work in VB2008. Is there somebody out there who can assist me??



Hi Markus,
DAO arbeitet auch unter VB9 (VS 2008). Dazu sind die entsprechenden Verweise
einzubinden (COM - DAO 3.6 Bibliothek). Besser ist es aber, die
Möglichkeiten des .NET zu nutzen. Da wàre dann als Nachfolger von DAO das
ADO.NET einzusetzen. Da solltest du dich mal einarbeiten.


Viele Gruesse

Peter

Ähnliche fragen