pyodbc

    1热度

    1回答

    我正在尝试使用fetchall()作为结果的字典。 我会尽力解释我需要什么;我有在Python下面的代码: conexiones = crsr_kala.execute("SELECT dst_srv, dst_db FROM info_skill_vdn_campana WHERE activo = 1 AND pbx = 'V2' GROUP BY dst_srv;").fetchall()

    3热度

    1回答

    我不断收到错误:”'builtin_function_or_method'对象没有属性'执行'“我原本以为投诉是在表值函数中然而,SQL Server,我看到消息指向“执行”,所以我认为refcur已经执行定义。以下是我的连接字符串的样子: conn = pyodbc.connect("Driver={SQL Server};" "Server=myserver;"

    1热度

    1回答

    如何将此字符串2017-10-13 15:30:00.0000000 +00(< =七(7)零在%z之前清零)转换为python datetime格式。 这是我得到了最新的错误: dt=datetime.datetime.strptime(f,'%Y-%m-%d %H:%M:%S.%f %z') Traceback (most recent call last): File

    1热度

    1回答

    我更新谷歌的输出反地理编码(这是JSON格式)更新为nvarchar(max)列, cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=mydb;UID=test;[email protected];autocommit=True') cursor = cnxn.cursor() wp = urllib.re

    1热度

    1回答

    我一直有一些问题试图从表中创建(或选择)名称取决于我给它的变量。 下面是一个我尝试过的代码没有工作的例子,其中'Hey'=我试图通过变量'j'选择的表格名称(它存在于数据库中)。 j = 'Hey' rows = conn.execute("SELECT * from ?", (j,)).fetchall() print(rows) 有没有人有这方面的解决方案?提前致谢。

    1热度

    1回答

    我有一个脚本,可以在一个简单的列表上正常工作。它从单词列表中删除一些不需要的字符,使它们相互匹配并返回几个相似单词列表(0.6的比例)。 但现在我需要它在Access数据库上工作。 我认为如果我在crsr.fetchall()上做了一个for循环并将所有项目放入一个列表(“单词”)中,那么它可以像以前那样工作。不幸的是它并没有,我真的想不通出来... 这里是我的代码: # -*- coding:

    -1热度

    1回答

    此代码用于在一个简单的列表上完美运行,但由于我一直试图在数据库上运行它,因此在我的double for循环中出现StopIteration错误。 编辑:现在我的问题是我只是没有得到任何类型的错误,命令行是空的,当我运行它。 这里是我的代码: # -*- coding: utf-8 -*- import pyodbc import re from difflib import Sequence

    1热度

    2回答

    当我通过pyodbc从SQL数据库中选择数据时,我遇到了一个问题,最终导致出现这种类型的结果。 [(55.0)] 我想要的纯数(没有“[”或“(”,所以我以后可以用它来计算新的东西后将其插入到一个不同的表。我。我相信这是微不足道的,但我只是一直无法弄清楚如何下面是我使用的代码: rows = conn.execute("SELECT price from PG").fetchall() prin

    0热度

    1回答

    我试图插入数据到sql server varchar(max)字段并保留换行符。这些是地址,换行符对解析地址数据至关重要。我运行的输出窗口,看看有什么结果都和换行符保持在命令行,但不是插入到SQL Server for dirpath, subdirs, files in os.walk(process): for file in files: dateadded = dat

    2热度

    1回答

    我使用pyodbc在sql server表上运行不同的计数。当我在本地运行sql server查询时,我得到了不同的结果。 columns = ['A','B','C'] for col in columns: cursor.execute("select count(distinct(?)) from table",col) print (col) b = cu