pyodbc相关内容

M1 Mac 上的 Pyodbc

我正在尝试使用 pyodbc 连接到 Microsoft sql server 数据库.我不断收到错误 错误: ('01000', "[01000] [unixODBC][Driver Manager]无法打开 lib 'ODBC Driver 17 for SQL Server': 找不到文件 (0) (SQLDriverConnect)") 检查 pyodbc.drivers() 没有 ..
发布时间:2021-11-16 20:34:49 数据库

使用本地依赖项部署 GCP Cloud 功能

我一直在尝试部署具有一些私有依赖项 (pyodbc) 的 Cloud Function,因为我无法通过 requirements.txt 使其正常工作.请注意,我不想在这里使用 Docker.所以我在这里构建的所有内容都在文件下方, 1.主文件2. process.py(这个使用pyodbc连接teradata)3.libs(文件夹)3.1 pyodbc-4.0.30.dist-info(包)3 ..

让python等待存储过程完成执行

我有一个使用 pyodbc 调用 MSSQL 存储过程的 python 脚本,如下所示: cursor.execute("exec MyProcedure @param1 = '" + myparam + "'") 我在循环中调用这个存储过程,我注意到有时,该过程在上次执行完成之前被再次调用.我知道这一点,因为如果我添加该行 time.sleep(1) 在执行行之后,一切正常. 有没 ..
发布时间:2021-08-25 20:14:16 数据库

Python数据库插入

我一直在尝试解析文本文件(使用参数 encoding='utf8' 打开)并使用 pyodbc 模块将提取的值插入到 mdb 数据库中.我试过下面的代码: 对于 fp 中的行:token = line.split('\t')tokens[4] = tokens[4][:len(tokens[4])-1] #避免\ntokens[1] = tokens[1][1:] #从utf8字符的开头去掉'u ..
发布时间:2021-06-24 18:45:17 Python

在 Python 中,将 SQL 查询的输出显示为表,就像在 SQL 中一样

这似乎是一个基本函数,但我是 Python 新手,所以可能我没有正确使用谷歌搜索. 在 Microsoft SQL Server 中,当您有类似这样的语句时 SELECT top 100 * FROM dbo.Patient_eligibility 你会得到类似 的结果 患者 ID |患者_姓名 |患者_资格67456 |史密斯,约翰 |有资格的...等等. 等 我正在通过 ..
发布时间:2021-06-24 18:45:14 数据库

pyodbc 列名作为变量

当我想更改要写入的列时,我不想编辑 sql 字符串,而是想使用变量.这似乎有效.我没有收到错误,但数据库没有更新......这有什么问题? cnxn = pyodbc.connect('DRIVER=FreeTDS;SERVER=dkvmsql08;PORT=1433;DATABASE=dingdong_test;UID=dac\svc-dingdong;PWD=c90346KJHjkhg&%d ..
发布时间:2021-06-24 18:45:01 数据库

如何在`pyodbc`查询中放置变量?

我正在使用 pyodbc 在 Microsoft SQL Server 中保存数据. I 3 个字符串变量,user_first_name、user_last_name 和 profile_photo_path user_first_name = 'Shams'user_last_name = '纳希德'file_name = 'my_profile_photo_path' 现在当我尝试 ..
发布时间:2021-06-24 18:44:57 Python

FreeTDS 将 MS SQL 货币类型转换为 python 浮点数,而不是十进制数

我在 Linux 中从 Python 连接到 MS SQL Server 数据库.我使用 FreeTDS 驱动程序通过 pyodbc 进行连接.当我从 MSSQL 返回一个货币字段时,它以浮点数形式出现,而不是 Python 十进制数. 问题在于 FreeTDS.如果我从 Windows 运行完全相同的 Python 代码(我不需要使用 FreeTDS),pyodbc 返回 Python 十 ..
发布时间:2021-06-24 18:44:52 数据库

pyodbc sql 语句不接受 nvarchar

我正在使用 python 连接到 SQL 数据库.为此使用 pyodbc 驱动程序.连接成功并且工作正常.我的问题是,当我编写任何涉及涉及 nvarchar 数据类型的任何条件的 SQL 语句时,都会出现错误.例如 cursor.execute('SELECT * FROM master.sys.databases where name = 'my_database_name'') 我收到以下 ..
发布时间:2021-06-24 18:44:39 数据库

从 Pandas 数据帧执行 SQL 更新语句

上下文:我使用的是 MSSQL、pandas 和 pyodbc. 步骤: 使用 pyodbc 从查询中获取数据帧(没问题) 处理列以生成新(但已存在)列的上下文 使用 UPDATE 语句填充辅助列(即 UPDATE t SET t.value = df.value FROM dbo.table t where t.ID = df.ID) 现在如何执行辅助列中的sql代码,而不 ..
发布时间:2021-06-24 18:44:37 数据库

为 Python 3.2 获取 PyODBC 3.1.1 需要什么下载文件?

我无法从 PyODBC 的驾驶室安装文件中脱颖而出.似乎在 https://pypi.python 的 .whl 文件名中编码了三个参数.org/pypi/pyodbc/3.1.1.一个似乎是 Python 版本号,没有列出 Python 3.2 的文件.另一个参数是处理器,我不知道第三个参数是什么.这是我第一次听说“驾驶室"安装文件.感谢您提供的任何帮助. 解决方案 你为什么要从 PyP ..
发布时间:2021-06-24 18:44:34 Python