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