Home |
Search |
Today's Posts |
#1
|
|||
|
|||
Word Mail Merge with QueryString longer than 255 characters
Hi,
I have an aplication where I use Automation of Word Mail Merge from SQL Server, my problem is that the query I use to filter the data from a data view of the database in SQL Server is longer than 255 characters so I canīt use the method MailMerge.OpenDataSource. The solution Iīve found is to make an MailMerge.OpenDataSource without a query and then set the query using the property MailMerge.DataSource.QueryString, but it always throw an exception of type with the message Command failed. Is there a solution? Thanks Here is part of the code: docApp = new Word.Application(); letterDoc = docApp.Documents.Open(ref docPath, ref missingObject, ref missingObject, ref missingObject, ref missingObject, ref missingObject, ref missingObject, ref missingObject, ref missingObject, ref missingObject, ref missingObject, ref visible, ref missingObject, ref missingObject, ref missingObject, ref missingObject); object objSQL; string query; query = "SELECT * FROM viw_DocumentReport WHERE " + whereClause; Word.MailMerge letterMerge = letterDoc.MailMerge; objSQL = (object)query.Trim(); letterMerge.OpenDataSource(ConfigurationSettings.A ppSettings["DocumentReport Conection"].Trim(), ref missingObject,ref missingObject,ref missingObject,ref missingObject,ref missingObject, ref missingObject,ref missingObject,ref missingObject,ref missingObject,ref missingObject, ref missingObject, ref missingObject, ref missingObject, ref missingObject, ref missingObject); letterMerge.DataSource.QueryString = query; letterMerge.Destination = Word.WdMailMergeDestination.wdSendToNewDocument; Word.Document newDocument; object pause = (object)false; letterMerge.Check(); letterMerge.Execute(ref pause); string fileName = "Printed_Document"; newDocument = docApp.ActiveDocument; newDocument.SaveAs(ref newDocPath, ref missingObject,ref missingObject,ref missingObject,ref missingObject,ref missingObject,ref missingObject,ref missingObject,ref missingObject,ref missingObject, ref missingObject,ref missingObject,ref missingObject,ref missingObject,ref missingObject,ref missingObject); |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Mail Merge Word 2003 Issue | Mailmerge | |||
Web-Site-based Word Mail Merge & Access DB | Mailmerge | |||
Mail Merge Final Step in Word 2003 XP | Mailmerge | |||
How do I create & merge specific data base & master documents? | New Users | |||
International characters in mail merge | Mailmerge |