[AccessD] error after converting (mailmerge)

Pedro Janssen pedro at plex.nl
Tue Jan 20 14:12:24 CST 2004


Thanks Marty for your response. I will try this when i am at work.

I didn't convert the mdw file to A2k, but i could open the converted
database with this mdw.
How is this possible?

Pedro Janssen



----- Original Message -----
From: "MartyConnelly" <martyconnelly at shaw.ca>
To: "Access Developers discussion and problem solving"
<accessd at databaseadvisors.com>
Sent: Thursday, January 15, 2004 12:13 AM
Subject: Re: [AccessD] error after converting (mailmerge)


> How about trying
> strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
>            "Data Source=c:\somepath\mydb.mdb;" & _
>            "Jet OLEDB:System Database=MySystem.mdw", _
>            "myUsername", "myPassword"
> Note, remember to convert both the MDB and the MDW to the 4.0
> database format when using the 4.0 OLE DB Provider. Make a new copy of
> 97 mdw to handle 2000.
>
>
> pedro at plex.nl wrote:
>
> >Hello Group,
> >
> >i converted a A97 secured database to A2K.
> >After making the changes in Wrkgadmin.exe and the ODBC Data Sources, i
changed the names in the module. After running the mailmerge i get an error:
Run-time error '5922' Word was unable to open the data source. The debug
selects the .OpenDataSource from the code below.
> >
> >I figure out why this error occurs.
> >
> >TIA
> >
> >Pedro Janssen
> >
> >
> >
> >
> >Sub CreateMergeDoc(UseDDE As Boolean, PrintDoc As Boolean)
> >
> >   Dim WordDoc As Word.Document
> >   Dim strLetter As String
> >   Dim strConnect As String
> >   Dim WordApp As Word.Application
> >
> >   Set WordApp = CreateObject("Word.Application")
> >
> >   Set WordDoc = WordApp.Documents.Add
> >   With WordDoc.MailMerge
> >      If UseDDE Then
> >         strConnect = "QUERY Uitvoer"
> >      Else
> >         strConnect = "DSN=MS Access 2000 " _
> >         & "Database;DBQ=E:\Cytologie\positieven\" _
> >         & "BeveiligdPOSITIEVEN(A2K).mdb;" _
> >         & "FIL=MS Access;"
> >      End If
> >      .OpenDataSource _
> >          Name:="E:\Cytologie\positieven\BeveiligdPOSITIEVEN(A2K).mdb", _
> >          ReadOnly:=True, LinkToSource:=True, _
> >          Connection:=strConnect, _
> >          SQLStatement:="SELECT * FROM [Uitvoer], [Aanvrager] WHERE
Uitvoer.AanvragerID = Aanvrager.AanvragerID AND Uitvoer.ControleID = " &
Forms![Brief]![veld] & ";"
> >
> >      With Fields
> >      ...............
> >      End With
> >
> >      With WordApp.Selection
> >      ...............
> >      End With
> >
> >
> >      With WordDoc.MailMerge
> >      .DataSource.FirstRecord = 1
> >
> >      .Destination = wdSendToNewDocument
> >
> >      .Execute
> >
> >      If PrintDoc Then
> >         .Application.Options.PrintBackground = False
> >         .Application.ActiveDocument.PrintOut
> >      End If
> >   End With
> >
> >   WordApp.Visible = True
> >   End With
> >End Sub
> >
> >
> >
> >
>
> --
> Marty Connelly
> Victoria, B.C.
> Canada
>
>
>
> _______________________________________________
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>
>



More information about the AccessD mailing list