Avatar billede query Nybegynder
09. april 2001 - 21:30 Der er 4 kommentarer og
1 løsning

Problemer efter konvertering

Jeg har fået et problem efter at have konverteret min database fra Access 97 til 2000. Nedenstående kode virkede tidligere fint. Nu får jeg fejlmeddelelsen \"User-defined type not defined\" og \"Dim dbs As Database\" bliver markeret. Er der nogen der ved hvad det kan skyldes?

-----------------------------------------
Private Sub Email_Click()
On Error GoTo Err_Email_Click

Dim stAppName As String, StEmail As String, BCC As String, StBCC As String, x As Integer
stAppName = \"C:\\Program Files\\Microsoft Office\\Office\\OUTLOOK.EXE\"
   
Dim dbs As Database, rst As Recordset, a As Integer
    Set dbs = CurrentDb
    Set rst = dbs.OpenRecordset(\"FS_Send_Email\")
    rst.MoveLast
    Debug.Print rst.RecordCount
    Set dbs = Nothing
    a = rst.RecordCount
   
StEmail = \"mig@selv.dk\"
BCC = Me![Emailadresse]
StBCC = BCC

For x = 1 To (a - 1)
DoCmd.GoToRecord acDataForm, \"FM_Udsendelse_Email\", acNext
BCC = Me![Emailadresse]
StBCC = BCC + \";\" + StBCC
Next x

DoCmd.SendObject , , acFormatRTF, StEmail, , StBCC, , , True
DoCmd.Close

Exit_Email_Click:
    Exit Sub

Err_Email_Click:
    MsgBox Err.Description
    Resume Exit_Email_Click
   
End Sub
10. april 2001 - 07:02 #1
Koden du har skrevet benytter DAO, mens Access 2000 som standard benytter ADO !

Det du skal gøre, er at gå ind i koden, aktiver menuen Tools->references og find \"Microsoft DAO 3.6 object library\" på listen og kryds den af.

Så virker det igen :-)

/Thomas
Avatar billede query Nybegynder
10. april 2001 - 12:02 #2
Desværre løser det ikke helt mit problem, nu får jeg fejlmeddelelsen \"type mismatch\". Der er måske også noget andet galt?
10. april 2001 - 12:06 #3
Okay, prøv at skrive:
Dim rst As DAO.Recordset
istedet for blot Dim rst As Recordset.

Sålænge du stadig har en reference til ADO, så skal man specificere om man vil have et DAO-recordset eller et ADO-recordset.

Hvor præcist får du fejlen med \"Type Mismatch\"?

/Thomas
Avatar billede query Nybegynder
10. april 2001 - 12:15 #4
Hey det hjalp! Tusind tak
Avatar billede martens Guru
24. april 2001 - 21:13 #5
ret godt....
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester