gpt4 book ai didi

database - 如何使用 F# 3.0 类型提供程序 SqlDataConnection 连接到本地计算机上的 Microsoft Access 数据库 .mdb?

转载 作者:搜寻专家 更新时间:2023-10-30 20:04:47 25 4
gpt4 key购买 nike

我想使用 F# 3.0 编程语言的一项新功能:类型提供程序。我尝试使用 F# 3.0 类型提供程序 SqlDataConnection 连接到本地计算机上的 Microsoft Access 数据库 .mdb,但类型提供程序报告错误:“不支持的关键字:'提供程序'”并且无法连接到数据库。数据库没有密码。

我的 F# 代码是:

open System
open Microsoft.FSharp.Data.TypeProviders
open System.Data.Linq.SqlClient
open System.Linq
open Microsoft.FSharp.Linq

// I found the connection string in database properties in the Server Explorer window
// in Visual Studio 2012
[<Literal>]
let conn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\FM Access\FM Day.mdb;"
type schema = SqlDataConnection<conn>

请帮我解决那个类型提供者问题。我的连接字符串有什么问题?或者我可能需要其他类型的提供者?在 F# 3.0 中是否有支持连接到 Microsoft Access 数据库 .mdb 的类型提供程序?

最佳答案

正如我在对该问题的评论中所建议的,我认为您需要使用 OleDbConnection 和相关对象。还有一个问题here一些示例代码可能会有所帮助。

关于database - 如何使用 F# 3.0 类型提供程序 SqlDataConnection 连接到本地计算机上的 Microsoft Access 数据库 .mdb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19266252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com