Je suis très nouveau sur F #, et j'essayais de trouver le moyen le plus simple de se connecter à Access 2007 en utilisant System.Data.OleDb. J'ai fait ceci avec C#, mais je n'arrive pas à comprendre comment convertir la syntaxe en F #. Ce qui suit est ce que je sais à ce jour:F # et ADO.NET pour se connecter à Access 2007
#light
open System.Windows.Forms
open System.Data.OleDb
open System.Data
let ADOCon = new OleDbConnection()
let DTab = new DataTable()
ADOCon.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\...mdb"
Je sais que la syntaxe de la chaîne de connexion est mauvaise, et je ne peux pas comprendre comment ajouter un OleDataAdapter et OleCommandBuilder. Est-ce que quelqu'un connaît un exemple direct à partir de #light pour ouvrir la connexion? Merci d'avance!
Merci - jusqu'à présent, j'ai travaillé sur ce qui suit; cependant, je ne peux pas sembler remplir mon datatable: laisser frmMain = nouveau formulaire() // Connexion à Accesss Db // laisser adoCon = new OleDbConnection (@ "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C: \ Users \ ... \ Desktop \ FSharpDb.mdb ") laisser DAdapter = new OleDbDataAdapter (" Select * from Names_Table », adoCon) nous DTable = new DataTable() DAdapter.Fill (DTable) let ConnectionString = ADOCon.Open() –