pyodbc相关内容
我之前在 python 中使用了 pyodbc,但现在我已经将它安装在一台新机器上(win 8 64 位,Python 2.7 64 位,PythonXY with Spyder). 以前我用过(在底部你可以找到更多真实的例子): columns = [column[0] for column in cursor.description]temp = cursor.fetchall()数据
..
我在 Win7 x64 上,使用 Python 2.7.1 x64.我正在将我在 VC++ 中创建的应用程序移植到 Python 以用于教育目的. 原始应用程序使用以下连接字符串连接到 MS Access 2007 格式的 DB 文件没有问题: OleDbConnection^ conn = gcnew OleDbConnection("Provider=Microsoft.ACE.OLEDB
..
我正在尝试使用 pyodbc 连接到 Microsoft sql server 数据库.我不断收到错误 错误: ('01000', "[01000] [unixODBC][Driver Manager]无法打开 lib 'ODBC Driver 17 for SQL Server': 找不到文件 (0) (SQLDriverConnect)") 检查 pyodbc.drivers() 没有
..
我一直在尝试部署具有一些私有依赖项 (pyodbc) 的 Cloud Function,因为我无法通过 requirements.txt 使其正常工作.请注意,我不想在这里使用 Docker.所以我在这里构建的所有内容都在文件下方, 1.主文件2. process.py(这个使用pyodbc连接teradata)3.libs(文件夹)3.1 pyodbc-4.0.30.dist-info(包)3
..
我有一个使用 pyodbc 调用 MSSQL 存储过程的 python 脚本,如下所示: cursor.execute("exec MyProcedure @param1 = '" + myparam + "'") 我在循环中调用这个存储过程,我注意到有时,该过程在上次执行完成之前被再次调用.我知道这一点,因为如果我添加该行 time.sleep(1) 在执行行之后,一切正常. 有没
..
我一直在尝试解析文本文件(使用参数 encoding='utf8' 打开)并使用 pyodbc 模块将提取的值插入到 mdb 数据库中.我试过下面的代码: 对于 fp 中的行:token = line.split('\t')tokens[4] = tokens[4][:len(tokens[4])-1] #避免\ntokens[1] = tokens[1][1:] #从utf8字符的开头去掉'u
..
这似乎是一个基本函数,但我是 Python 新手,所以可能我没有正确使用谷歌搜索. 在 Microsoft SQL Server 中,当您有类似这样的语句时 SELECT top 100 * FROM dbo.Patient_eligibility 你会得到类似 的结果 患者 ID |患者_姓名 |患者_资格67456 |史密斯,约翰 |有资格的...等等. 等 我正在通过
..
使用python“pyodbc"模块从excel表中提取数据.当我使用数字而不是 win_b64 时,该程序有效,对于字符串,即 win_b64 它显示以下错误.我想检索以下条件中的数据“其中平台 = win_b64 和 context_id = 806" 导入pyodbcexFile = r'C:\Python34\abc.xls'conn1 = pyodbc.connect('DRIVER=
..
在带有 pyodbc 的 Python 脚本中,我试图连接到我们网络上仍在使用的 Access 97 数据库,但我无法使连接(或连接字符串)正常工作. 我不断收到以下错误: pyodbc.Error: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] 未找到数据源名称且未指定默认驱动程序 (0) (SQLDriverConnectW)
..
我已经尝试了几个驱动程序:pymsql、pyobdc,但仍然存在 SQL 中的格式单引号问题.以下代码示例: 案例 1. 导入pyodbcUPDATE_SQL3 = """更新站放STATION_NAME = ?,STATION_TITLE = ?,活动 = ?在哪里STATION_ID = ?"""conn = pyodbc.connect('DRIVER={SQL Server};SE
..
当我想更改要写入的列时,我不想编辑 sql 字符串,而是想使用变量.这似乎有效.我没有收到错误,但数据库没有更新......这有什么问题? cnxn = pyodbc.connect('DRIVER=FreeTDS;SERVER=dkvmsql08;PORT=1433;DATABASE=dingdong_test;UID=dac\svc-dingdong;PWD=c90346KJHjkhg&%d
..
我正在使用 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' 现在当我尝试
..
我正在尝试使用 pyodbc 连接 SQL 服务器.在该服务器中禁用 SSL3.0,启用 TLS 1.1 和 1.2. 当我使用最旧的驱动程序 {SQL Server} 时.我正在处理以下异常. pyodbc.connect('DRIVER={SQL Server};SERVER=XX;DATABASE=XX;UID=XX;PWD=XX;' ('08001', '[08001] [Mic
..
我在 Linux 中从 Python 连接到 MS SQL Server 数据库.我使用 FreeTDS 驱动程序通过 pyodbc 进行连接.当我从 MSSQL 返回一个货币字段时,它以浮点数形式出现,而不是 Python 十进制数. 问题在于 FreeTDS.如果我从 Windows 运行完全相同的 Python 代码(我不需要使用 FreeTDS),pyodbc 返回 Python 十
..
我正在使用 pyodbc 中的 (executemany) 函数将数据填充到 mssql 数据库中.这是我的代码: def populate_database(conn):元组 = [('2020-04-13 00:50:42', 'AirShoppingRQ', 'ALEY', '2020-05-23', '', '', 'BRU-BLQ', ''),('2020-04-13 00:50:43
..
我正在使用 pyodbc 从 SQL Server 获取数据,使用此处显示的脚本: conn = pyodbc.connect('DSN=DATASOURCE')tbl = "选择表A.Field_1 \从表A \WHERE TableA.Date>=2019/04/01"SQL_Query = pd.read_sql_query(tbl, conn)连接关闭 现在我想把这个查询变成一个 Py
..
假设我有这个数据框和这个代码来将我的数据插入到数据库中: 将pandas导入为pd导入pyodbcREFERENCE = [" GZF882348G"," SFGUZBJLNJU"," FTLNGZ242112"," DFBHGVGHG543"," H353464508749"," H3
..
我正在使用 python 连接到 SQL 数据库.为此使用 pyodbc 驱动程序.连接成功并且工作正常.我的问题是,当我编写任何涉及涉及 nvarchar 数据类型的任何条件的 SQL 语句时,都会出现错误.例如 cursor.execute('SELECT * FROM master.sys.databases where name = 'my_database_name'') 我收到以下
..
上下文:我使用的是 MSSQL、pandas 和 pyodbc. 步骤: 使用 pyodbc 从查询中获取数据帧(没问题) 处理列以生成新(但已存在)列的上下文 使用 UPDATE 语句填充辅助列(即 UPDATE t SET t.value = df.value FROM dbo.table t where t.ID = df.ID) 现在如何执行辅助列中的sql代码,而不
..
我无法从 PyODBC 的驾驶室安装文件中脱颖而出.似乎在 https://pypi.python 的 .whl 文件名中编码了三个参数.org/pypi/pyodbc/3.1.1.一个似乎是 Python 版本号,没有列出 Python 3.2 的文件.另一个参数是处理器,我不知道第三个参数是什么.这是我第一次听说“驾驶室"安装文件.感谢您提供的任何帮助. 解决方案 你为什么要从 PyP
..