C# 尝试在C中的IronPython中导入pyodbc库#

C# 尝试在C中的IronPython中导入pyodbc库#,c#,python,odbc,C#,Python,Odbc,我正试图将IronPhyton脚本语言嵌入到C#项目中。我希望能让用户在我的C#项目中使用IronPhyton编写代码 我需要让用户使用IronPhyton从数据库获取数据,但我找不到导入pyodbc库的方法。IronPyhton要建立连接,我应该将库文件放在哪里?我应该将库添加到VisualStudio中吗?我迷路了。该库不是DLL文件,而是一堆.pdb文件 下面的代码是IronPhyton import pyodbc cnxn = pyodbc.connect("DRIVER={SQL Se

我正试图将IronPhyton脚本语言嵌入到C#项目中。我希望能让用户在我的C#项目中使用IronPhyton编写代码

我需要让用户使用IronPhyton从数据库获取数据,但我找不到导入pyodbc库的方法。IronPyhton要建立连接,我应该将库文件放在哪里?我应该将库添加到VisualStudio中吗?我迷路了。该库不是DLL文件,而是一堆.pdb文件

下面的代码是IronPhyton

import pyodbc
cnxn = pyodbc.connect("DRIVER={SQL Server};SERVER=SOME-PC;DATABASE=my_db")
cursor = cnxn.cursor()

我认为不能在IronPython中使用使用本机库(DLL或其他二进制文件)的Python库。不要试图使用
pyodbc
而是使用.NET连接数据库的方式。看见我已经用Oracle ODBC连接对它进行了测试,它可以正常工作


类似的问题在Jython中也存在,在Jython中,您可以使用JDBC驱动程序或纯Python库。

是否有ms SQL的连接字符串,但我最喜欢的ODBC连接字符串是DSN:因为它非常简单。