Home » Listing Details
Top Websites
  1. Mark Polino's DynamicAccounting.net
    Over 3700 resources listed.
  2. Developing for Dynamics GP - By David Musgrave and the MS GP Dev Support Team
    Over 700 resources listed.
  3. Mariano Gomez at The Dynamics GP Blogster
    Over 600 resources listed.
  4. Mohammad Daoud's Dynamics GP Blog
    Over 400 resources listed.
  5. Microsoft Dynamics Partner Community Blog
    Over 400 resources listed.
  6. Vaidy Mohan at Dynamics GP - Learn & Discuss
    Over 400 resources listed.
  7. Dynamics GP Help
    Over 400 resources listed.
  8. Christina Phillips, Steve Endow & Lorren Zemke at Dynamics GP Land
    Over 300 resources listed.
  9. Frank Hamelly at GP2theMax
    Over 200 resources listed.
  10. About Dynamics, Development and Life
    Over 200 resources listed.
  11. eOne Business Solutions Blog
    Over 200 resources listed.
  12. Inside Microsoft Dynamics GP Official Blog
    Over 200 resources listed.
  13. VS Tools Forum
    Over 100 resources listed.
    Your Resource for Visual Studio Tools for Dynamics GP
  14. Inside Microsoft Dynamics GP Official Blog
    Over 100 resources listed.
  15. Janakiram M.P. at DynamicsBlogger
    Over 100 resources listed.
  16. Victoria Yudin's Dynamics GP Website
    Over 100 resources listed.
    Victoria Yudin
  17. Catherine Eibner MBS Developer Evangelist
    Over 100 resources listed.
  18. Sivakumar Venkataraman at Interesting Findings & Knowledge Sharing
    Over 100 resources listed.
  19. Dynamics CPM
    Over 100 resources listed.
  20. Dynamics Small Business
    Over 100 resources listed.
  21. Belinda, The GP CSI
    Over 100 resources listed.
  22. Rose Business Solutions Blog New
    Over 100 resources listed.
  23. Microsoft Dynamics GP UK Blog
    Over 100 resources listed.
  24. Leslie Vail at Dynamics Confessor Blogspot
    99 resources listed.
  25. Michael Johnson at MBS Guru
    96 resources listed.

ID:8904
Title:DDB.exe: The forgotten tool
URL:http://blogs.msdn.com/developingfordynamicsgp/archive/2008/12/17/ddb-exe-the-forgotten-tool.aspx
Description:

David MeegoBack in the distant past when Great Plains Dynamics only ran on Ctree and Btrieve (which became Pervasive.SQL), accessing raw data was extremely difficult.  There were ODBC drivers, but they were difficult to use (Btrieve required DDF files generated and Ctree was read-only).

Then a tool call DBrowser was created. This tool used DDE (Dynamic Data Exchange) to log into a running Dynamics application session and read the list of tables from the Dexterity dictionary and then make the contents of each table visible.  It was read-only but at least we could now see the contents of the data files.  This was a huge advance for developers, who previously had not been able to easily confirm their code was writing the data they expected.

Then in 1998, a developer working for Great Plains Software in Poland, created a tool call DDB or Dynamic Data Browser. This tool took the concept of DBrowser and extended it to the next level:

  • It had the little "ambulance" button on the login window which helped to get the login information correct.
  • It could display the tables contents using any of the indexes on the table using Technical or Physical field names.
  • It could display a selected range of records from the table using any of the indexes on the table.
  • It could edit data and commit the changes back (Uncheck the menu option Records >> Read Only to activate).
  • It could dump out the entire table's contents into a text file (tab, comma or period delimited).
  • It also allows a user to browse the table definitions and structure.

Below is a screenshot showing the tool in action, reading data from Microsoft Dynamics GP v10.0:

DDB

So why do I bring this tool back into the light of day? 

Well, I recently used it to help a site upgrade from Great Plains Dynamics 5.5 (ctree).  They had a table which was corrupted and was stopping the upgrade and data conversion from working.  After using some "old school" techniques that I had almost forgotten, we managed to re-index the ctree table.  However, it was still failing to upgrade.  So using DDB and its Dump Data feature, we exported all the data to a text file. We then deleted the DAT and IDX files of the damaged table and used Table Import to read all the data back in.  The corruption was fixed and the upgrade could continue. DDB has saved the day.

Maybe one day, DDB can save the day for you....

The code and documentation for the DDB tool is attached at the bottom of the article.

Please note that this tool is not supported. 

David

Category:TOOLS FOR GP
Link Owner:
Date Added:June 17, 2010 02:11:57 AM
Number Hits:1
RatingsAverage rating: (0 votes)
Reviews

No Reviews Yet.

 
GPWindow.com

Developed and presented by
Smith & Allen Consulting, Inc.,
GP specialists since 1991.