TSQL issues

I want in incorporate quereis in my VB.Net app to populate word documents..i am getting the data from a sql server database... Do i need to just write regular t-sql statements or do i need to begin with some type of reporting


Answer this question

TSQL issues

  • GreenArms

    Testing.

    Please delete

  • A. Jason

    Well i made macros for certain fields where the information that can fill those fields are in my Sql sever enterprise manager..I have a VB app that opens up the letters it just doesnt populate them so i am wondering how do i get the information to populate the letters....I do have a refernce to the Word object model in my app that contains the letters i am working with.....do i decalre some datasets to work with the data

  • Fabio moschetti

    thanks, if you think thats a better place for it to be

  • atypoli

    Testing

  • jrothwell9

    Are you trying to populate so-called DATABASE fields inside a Word document

    See http://office.microsoft.com/en-us/assistance/HP051862061033.aspx 

    I had partial success getting this to work against SQL Server (2005). 

    Query: { DATABASE \s " select top 20 FirstName from AdventureWorks.Person.Contact" " \f "1" \t "1" \l "2" }

    I was able to pull data out of AdventureWorks and have it automatically populate a Word table.  The only trouble is that it seems to demand a file-based DSN.   I entered perfectly legal DSN-less ODBC and OLEDB connection strings for the \c option, but Word insisted on prompting me for a a file-based DSN (*.odc file found in the My Data Sources folder.)

    When you wrote "i made macros" are you saying you embedded VBA inside your Word document   If so, then why do you need a separate VB app   You can do all your data access from VBA.

    Regards



  • DataWranglerAtBellSouth

    You can use TSQL to extract the data from a SQL Server database.  What are you using to generate the word document   Are you using the Microsoft Word Object in the COM tab in the Add Reference option   If you are, you can store the results of the TSQL statement (after calling the corresponding ADO.NET objects to execute the query and retrieve the results) in a string then print this in your word document.

  • GChao

    You can use the ADO.NET objects to retrieve the data in SQL Server and populate your Word document.  I will try to work on a sample application I can use to demonstrate this (if I have the free time).



  • Shanti

    Thanks i would greatly appreciate that...Do you mean DataSet can take the information and populate the letters what ADO properties would you use

  • wwlliiaamm

    Hi,

    I have moved this thread to the "Visual Studio Tools for Office" forum because your question is not really focused on TSQL.  You question is more of a Word/VB issue.

    Thanks


  • HOODEY

    Testing what Do you how to insert text to partiuclar fields in a Word.doc that comes from a SQL Database

  • ibr

    Thanks i would greatly appreciate that...Do you mean DataSet can take the information and populate the letters what ADO objects would you use

  • luano

    testing what

  • Peter986

    Well, i thought of that but i wanted a VB.Net interface to come up and populate the letters pertaining to different information...you put the number into the vb.net the click extract, then the vba userform comes up, and it shows you all the data pertaining to that partiuclar number then you click ok and the proper data from that particular number fills the MS word document...My data is coming from SQL Sever but i am completely drawing a blank on how to reach this....thanks 4 the help

  • TSQL issues