pyodbc相关内容
我使用 python 2.7 安装了 SQL Server Native Client 11.0 和 pyodbc.我能够在 python 中正确设置连接 导入pyodbcconn = pyodbc.connect('DRIVER={SQL Server Native Client 11.0};SERVER=b;DATABASE=b;UID=b;PWD=b')cur=conn.cursor()q
..
我已将 Airflow 设置为 SQL Server 作为后端 (SQL Azure).初始化数据库成功.我正在尝试每 2 分钟运行一次简单的 dag. dag 有 2 个任务: 打印日期 睡觉 当它启动气流调度器时,它会为两个任务创建任务实例,第一个成功&第二个似乎卡在“运行"状态. 查看调度器日志,反复看到如下错误. [2019-01-04 11:38:48,253
..
我在 Windows XP 上使用 Python 2.7. 我有一个简单的 Python 脚本,它按计划使用 pyodbc 从 AR 数据库中抓取数据,该数据库一直运行到今天.一旦光标到达特定行,我就会得到一个段错误.我在 C++ 中有类似的代码,检索结果没有问题,所以我认为这是 pyodbc 的问题.无论哪种方式,我都想“抓住"这个错误.我尝试使用 subprocess 模块,但它似乎不起
..
我正在尝试使用 pyodbc 连接到 SQL Server 2008 数据库的本地副本(它可以很好地连接到远程生产数据库). 但是,当我尝试使用以下命令连接到本地副本时: pyodbc.connect('DRIVER={SQL服务器};SERVER=localhost;DATABASE=mydb;UID=me;PWD=pw') 连接失败并显示以下错误消息: pyodbc.Error:
..
我正在尝试使用 pyodbc 获取 mssql 表列名,并收到错误消息 ProgrammingError: 没有结果.以前的 SQL 不是查询. 这是我的代码: class get_Fields:def GET(self,r):web.header('Access-Control-Allow-Origin', '*')web.header('Access-Control-Allow-Cred
..
我在使用 Python 3.4 执行 SQL Server 存储过程时遇到问题.我正在导入 Pyodbc 来创建连接,并且有几行应该将数据发送到存储过程. 我的 Python: sql = "exec @int1=?, @int2=?, @string1=?, @int3=?"参数 = (irow[0], irow[15], irow[2], irow[6])cursor.execute
..
是否有更快的方法将 pyodbc.rows 对象转换为 pandas Dataframe?将超过 1000 万个 pyodbc.rows 对象的列表转换为 pandas 数据框大约需要 30-40 分钟. 导入pyodbc进口大熊猫服务器 = 数据库 = 用户名 = 密码 = 端口='1443'conn = pyodbc.connect('DRIVER={SQL Serve
..
我正在尝试使用 pyodbc 运行一些存储过程并使用以下代码获取单个返回值: conn = pyodbc.connect("driver={SQL Server};server=MyServer;database=MyDB;trusted_connection=true")游标 = conn.cursor()SQL_command = """声明@ret INTEXEC @ret = [dbo]
..
我正在尝试使用 sqlalchemy 从 Linux 连接到 SQL Server.此页面显示基于 DSN 的连接如下. engine = create_engine("mssql+pyodbc://scott:tiger@some_dsn") 有没有办法使用 DSN 指定数据库名称?我知道我们可以在 odbc.ini 或 SQL 查询中指定数据库名称,但我想知道我们是否也可以这样做.
..
所以我目前正在将 Python 与 SQL 联系起来以提取客户信息.不幸的是,我遇到了一些关于 SQL 的错误.我正在尝试使用 LIKE 运算符和 % 通配符,但由于 Python 不喜欢 %.结果,它假装 %s 之间的变量不存在.这就是我的意思: SELECT custnbr,名,中间件,姓从 lqppcusmst哪里 custnbr = ?和名字喜欢? 现在,我只是在测试它,所以我只使用客
..
这是我在这里的第一个问题.所以,如果重复或格式关闭,我很抱歉.我搜索了其他问题,错误很常见,但出现在多种情况下. 我有一个非常简单的python代码,我想在其中从pyodbc在MSSQL中执行一个过程. 导入pyodbcconn = pyodbc.connect(r'DSN=myDSN')游标 = conn.cursor()查询 = r'{调用 myproc}'游标.执行(查询) 在阅读
..
在 SQLAlchemy 中,ModelName.query.filter_by(field_name=value).count() 返回正确的记录计数,但 ModelName.query.filter_by(field_name=value).all() 只返回一条记录.做一个 db.session.execute("SELECT * FROM table_name WHERE field_na
..
我在编写一个非常简单的脚本时遇到了一些问题.我只是想使用 Python pyodbc 模块创建一个新的 SQL Server 数据库.当我在 SQL Server 2012 中执行它时,我试图传递的“sqlcommand"参数工作得很好,但它在这个 python 脚本中失败了.不知道出了什么问题,有人有任何想法吗? 导入pyodbc, osdef create_db(文件夹,db_name):u
..
当使用像 pyodbc 这样的实现 Python 数据库 API 规范 如何在应用参数替换后获得完全准备好的查询.我正在调用一个 Sybase 存储过程,它将通过参数替换接收 18 个参数.我想捕获进行的实际调用并记录它以帮助调试.我需要的一个更简单的例子: pyodbc 示例 导入pyodbcconn = pyodbc.connect('DSN=test;PWD=password')c
..
所以我在让 sqlalchemy 和 pyodbc 与远程 MS SQL Server 一起工作时遇到了一些麻烦.本地 sqlcmd 工作正常,但当我尝试通过 python 代码读取数据库时却没有.任何帮助,将不胜感激. 环境: Centos 7 SQLCmd 版本:版本 17.1.0000.1 Linux MS SQL Server 6.01.7601.17514 Python
..
我正在尝试使用 pyodbc 将日期时间值插入到 MS SQL Server 表中.如果我手动执行,例如: cursor.execute("""insert into currentvalue(value1,currentdatetime)值(55,'2014-06-27 16:42:48.533')""") 我完全没有问题,但是当我尝试这样做时: currenttime = str(dat
..
我正在尝试将日期时间值从我的 Pandas 数据框中导入到我的 TSQL 表的日期时间列中. 问题是,如果我的任何列包含 NULL 值“NaT",我就会收到错误 见下图: 导入pyodbc将熊猫导入为 pdcnxn = pyodbc.connect(driver='{SQL Server Native Client 10.0}',主机=服务器,数据库=数据库名,可信连接=tcon,用
..
在 pyodbc 驱动程序中:如何指定其在 macOS 中的位置?,TallTed 建议提出问题以解释以下内容 使用指向 iODBC 的链接构建 pyodbc(不是 UnixODBC 的默认值,这在 macOS 中不是典型的). 现在重点来了—— 如何构建带有 iODBC 链接的 pyodbc(不是 UnixODBC 的默认值,这在 macOS 中不是典型的)? 解决方案
..
我正在尝试使用 pyodbc 游标执行正确的方法来防止注入攻击,如下所示:有什么作用?在 python pyodbc 模块中的意思 我的代码如下: query = """\选择?,数数(*)从?在哪里?=?""", ('date', 'myTable', 'date', '2017-05-08')游标.执行(查询) 然后我收到一个错误: TypeError:要执行的第一个参数必须是字符
..
我有一个 SQL Server,在该服务器上有我想使用 Pandas 更改数据的数据库.我知道如何使用 pyodbc 将数据获取到 DataFrame 中,但是我不知道如何将该 DataFrame 返回到我的 SQL Server 中. 我尝试使用 sqlalchemy 创建一个引擎并使用 to_sql 命令,但我无法让它工作,因为我的引擎永远无法正确连接到我的数据库. import py
..