pyodbc相关内容
导入pyodbccursor.execute("INSERT INTO Testing_Param(Seed_Number,Cycle_Name) VALUES (?,?)",('0','CoupleIn')) 什么是“?"在代码中是什么意思?当我尝试更换 ?%s 表示字符串“CoupleIn",%d 表示“0",为什么会出现错误信息: pyodbc.ProgrammingError: (
..
我将 Oracle 数据库转移到 SQL Server,一切似乎都进行得很顺利.各种 ID 列都是大数字,因此我不得不使用 Decimal,因为它们对于 BigInt 来说太大了. 我现在正在尝试使用 pyodbc 连接和 ODBC Driver 17 for SQL Server 使用 pandas.read_sql 读取数据. df = pandas.read_sql("SELECT *
..
我在尝试使用 pyobdc 访问 ms-sql 数据库时遇到问题. 这是系统配置:蟒蛇 2.7.11pyodbc 3.0.7RedHat 5.4 (Tikanga) 32 位系统Microsoft SQL Server 2012(数据库服务器)unixODBC 2.3.0 $ tsql -C 输出: 编译时设置(通过“configure"脚本建立)版本:freetds v0.91fr
..
导入pyodbccnxn = pyodbc.connect('DRIVER={SQL Server Native Client 11.0};SERVER=LENOVO-PCN;DATABASE=testing;')游标 = cnxn.cursor()cursor.execute("select Sales from Store_Inf")row = cursor.fetchone()如果行:打印(
..
我正在尝试使用 convert(datetime,'19-01-16 11:34:09 PM',5) 更新数据库表,但是当我将其作为字符串传递以插入时数据库表我收到数据类型转换错误. 从字符串转换日期和/或时间时转换失败. insert into Run (RunID, StartDate)values ('19012016',"convert(datetime,'19-01-16 11:
..
我正在尝试将结果输出到 Pandas 数据框中.当我打印数据框时,对象值显示正确,但是当我在数据框上使用 to_csv 函数时,我的 csv 输出只有每个字符串/对象值的第一个字符. df = pandas.DataFrame({'a':[u'u\x00s\x00']})df.to_csv('test.csv') 我还尝试对 to_csv 函数添加以下内容: df.to_csv('test_
..
我已经在这里查找过,但找不到解决我的问题的方法.我想从 4 个 accces 数据库中获取一个数据框,其中 2 个使用此确切代码,另外 2 个显示此错误: DataError: ('22007', '[22007] [Microsoft][ODBC-Treiber für Microsoft Access]Ungültiges Datetime-Format.bei Spaltennummer
..
我来找你是因为我无法解决 pandas.DataFrame.to_sql() 方法的问题. 我已经在我的脚本和我的数据库之间建立了连接,我可以发送查询,但实际上它对我来说太慢了. 我想找到一种方法来提高我的脚本在这方面的性能.也许有人会找到解决方案? 这是我的代码: engine = sqlalchemy.create_engine(con['sql']['connexion
..
我想弄清楚如何通过 SQL 中的 where 语句将列表作为参数传递,我无法编写我要查找的内容,但下面是我要查找的内容. 这就是我对一个参数所做的......x = 1sql = """Select t1,t2,t3,t4 from database where t1= ? """cur.execute(sql,x) 我需要的例子 X = [1,2,3,4]从数据库中选择 t1,t2
..
我已将现有的大型 Python 2 项目的代码库从 pymssql 移动到 pyodbc.迁移很简单,一切都构建并运行良好,除了 pyodbc 将时间类型的 SQL Server 列返回为 datetime.time,其中 pymssql(以及 PostgreSQL 本机驱动程序)返回字符串. 意思是,我收到一个 datetime.time(11, 54, 13, 161000) 对象而不是 1
..
我在 Pandas DataFrame 中有一些基本信息.我需要将它与一些我可以通过 pyodbc 连接访问的参考表连接起来.有没有办法将 sql 结果集放入 Pandas DataFrame 而不先将结果集写入 csv? 将这个额外的步骤导出到 csv 和 DataFrame 似乎是一种浪费. 解决方案 我已经让 pyodbc 与我的 SQL Server 实例一起工作,然后,在一
..
我知道以前有人问过这种问题,但仍然找不到我要找的答案.我正在将 csv 文件批量插入到 SQL Server 表中,但出现如下所示的错误: 我的代码: df_output.to_csv('new_file_name.csv', sep=',', encoding='utf-8')conn = pyodbc.connect(r'DRIVER={SQL Server}; PORT=1433;
..
我在尝试更新作为 SQL Server 数据库上链接服务器的 db2 数据库时遇到此错误. ERROR:root:('42000', '[42000] [Microsoft][ODBC SQL Server Driver][SQL Server]无法执行请求的操作,因为链接服务器“iSeries"的 OLE DB 提供程序“IBMDA400"执行不支持所需的事务接口.(7390) (SQLE
..
我正在尝试通过我的 MacBook 连接到我公司的 SQL Server 数据库,并已按照此处列出的步骤操作:https://github.com/mkleehammer/pyodbc/wiki/Connecting-to-SQL-Server-from-Mac-OSX 但继续获取当我进入以下步骤时出现以下错误: 通过运行 isql TEST myuser mypassword 检查一切是否
..
我正在使用 pyodbc 和 QODBC 构建 ODBC 查询. 我在插入日期戳参数时遇到问题.在这里您可以看到从文字版本 (1) 到字符串格式版本 (2) 到错误状态版本的升级.(注意DateFrom & DateTo): sql = "sp_report ProfitAndLossStandard show Amount_Title, Text, Label, Amount 参数
..
我正在尝试执行具有 20 个不同表输出的存储过程.这些输出范围为 3-6 列和 10-100 行.如果不是 pyodbc,我还能如何在没有相同结构的情况下遍历所有这些表? connection = pyodbc.connect(r'DRIVER={SQL Server Native Client11.0};SERVER=dsdrsossql2;DATABASE=TableauDev;Truste
..
通过pyodbc 使用python 2.7 和MS odbc 驱动程序.我的连接字符串如下所示: mssql+pyodbc://myuser:mypass@serverip/instancename?driver=ODBC+Driver+11+for+SQL+Server 我登录失败.但是,如果我在 microsoft sql server management studio 中使用相
..
我正在尝试用 Python3 编写一个程序,该程序将对 Microsoft SQL 中的表运行查询并将结果放入 Pandas DataFrame. 我的第一次尝试是下面的代码,但由于某种原因,我不明白列没有按照我在查询中运行它们的顺序出现,它们出现的顺序以及它们作为标签给出结果改变,填满了我程序的其余部分: 将 pandas 导入为 pd、pyodbcresult_port_mapl =
..
for _item in file_list:for col in cursor.execute("select column1,column2 from tbl"):如果 _item[0]==col.column1:#我也试过用不同的游标,还是不行var1 = cursor.execute("select column2 from tbl where column1=?", _item[0])
..
我试图创建一个查询循环,它执行从一个实例到下一个实例的交互式步骤.获取正确的数据后 我已经把它连接到数据库 我能够运行,但我想根据数据类型应用这些案例,如果 COL_NAMES 数据类型是 varchar 则 '',如果 COL_NAME 数据类型是 float 或 int,则将其替换为 0,对于日期时间数据类型将其替换为1880-10-10现在我只能在数据类型上应用空白: a =
..