oledb 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. * OLE DB Provider
  2. <ul>
  3. <li> Provides a OleDb-like provider for Mono
  4. using <a href="http://www.gnome-db.org/">GDA</a> as the data access layer.
  5. <li> Exists in namespace System.Data.OleDb and assembly System.Data
  6. <li>Created by Rodrigo Moya
  7. <li>LibGDA has providers for:
  8. <ul>
  9. <li><a href="http://www.mysql.com/">MySQL</a>
  10. <li><a href="http://www.postgresql.org/">PostgreSQL</a>
  11. <li>XML
  12. <li>ODBC (via <a href="http://www.unixodbc.org/">unixODBC</a>)
  13. <li><a href="http://www.oracle.com/">Oracle</a>
  14. <li><a href="http://www.borland.com/products/downloads/download_interbase.html">Interbase</a>
  15. <li><a href="http://www.sybase.com/downloads">Sybase</a> and
  16. <a href="http://www.microsoft.com/sql/default.asp">Microsoft SQL Server</a> (
  17. via <a href="http://www.freetds.org/">FreeTDS</a>)
  18. <li><a href="http://www-3.ibm.com/software/data/db2/">IBM DB2 Universal Database</a>
  19. <li><a href="http://www.hwaci.com/sw/sqlite/download.html">SQL Lite</a>
  20. <li><a href="http://www.microsoft.com/office/access/default.asp">MS Access</a>
  21. (via <a href="http://mdbtools.sourceforge.net/">MDB Tools</a>)
  22. </ul>
  23. </ul>
  24. * Current Status
  25. <ul>
  26. <li>The OleDb provider is working with libgda (an OLE-DB/ADO data access for Unix).
  27. The C-Sharp bindings to libgda currently work - meaning they can compile, run,
  28. and you can connect to a
  29. PostgreSQL database via libgda via the C-Sharp bindings to libgda.
  30. <li>Basic
  31. functionality (execution of commands, data retrieval, transactions, etc) are
  32. now working.
  33. <li>An inital implementation of GetSchemaTable() for
  34. the OleDbDataReader has been checked into cvs. GetSchemaTable() isn't correct for OleDb,
  35. but the foundation is there.
  36. </ul>
  37. * Action Plan
  38. <ul>
  39. <li>Current focus is on filling up the missing pieces (Data adapters
  40. mainly) and schema support.
  41. <li>We need help building libgda on Windows though. libgda
  42. builds find on linux though.
  43. <li>Need to make the OleDb provider compatible with the OleDb provider in Microsoft .NET
  44. </ul>