25. november 2001 - 18:44Der er
5 kommentarer og 1 løsning
Åbne database Acc97/Acc2000 vha VBA
Jeg har kopieret en funktion fra Access 97 til Accces 2000, men har problem med at få det til at køre. Første sted compileren \"brokker\" sig er
mydb As Database
Userdefined type not defined
Hvad skal jeg rette, for det virker - jeg vil helst ikke indlæse tools/referencer - da applikationen skal kunne køre på andre PCere. (Jeg ved godt funktionens formål er noget \"snot\", men den er kun brugt som et eksempel).
Public Function Opdaterantal() Dim mydb As Database Dim A As Double Dim myset As Recordset Set mydb = CurrentDb Set myset = mydb.OpenRecordset(\"TB_subjectDb\")
\'Optæl antal records If myset.RecordCount > 0 Then A = myset.RecordCount Else A = 0 End If myset.Close mydb.Close End Function
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
If we are just talking opening a table then you wouldnt notice the difference. If we are talking DAO contra ADO then I would say it depends on what your doing. If you dont know much about DAO or ADO then go for ADO. DAO is the old method.
OK tak. Når jeg åbner min database, starter jeg med en optælling af nogle totaler i en tabel med 400.000 records, så jeg må konkudere på dit svar at ADO er helt OK og i hvert fald ikke langsommere end DAO.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.