pyodbc

    0熱度

    1回答

    我有一個腳本在啓動時啓動到Teradata數據庫的Pyodbc連接。 1小時20分鐘後,腳本重新使用連接對象在Teradata上執行查詢(使用熊貓)。該查詢非常簡單,我知道這是正確的,因爲我已經手動測試它。當腳本執行它,我收到以下錯誤信息: oData = pandas.read_sql(oQuery, oConnexion) 錯誤信息:(, DatabaseError(「執行失敗的SQL:S

    2熱度

    1回答

    我目前正在做一個不和諧的機器人,其中的一個命令涉及從SQL表中拉數據,爲此我使用了與Pyodbc幾乎完全相同的AioOdbc模塊,唯一真正的區別是它不會在異步功能中阻塞。 以這種格式輸出。 [('Item1',),('Item2',)] 我怎樣才能讓它輸出一些更好看的東西?可能類似於 Item1, Item2 任何幫助表示讚賞!

    0熱度

    1回答

    我想在Python中連接2個表。 (使用Windows,jupyter筆記本。) 表1是使用熊貓讀取的excel文件。 TABLE_1= pd.read_excel('my_file.xlsx') 表2是oracle數據庫中的一個大表,我可以使用pyodbc連接到該表。我可以像這樣使用pyodbc成功讀取整個表格,但運行需要很長時間。 sql = "SELECT * FROM ORACLE.t

    6熱度

    2回答

    當我嘗試用pyodbc(在Mac上)連接到SQL Server數據庫: import pyodbc server = '####' database = '####' username = '####@####' password = '#####' driver='{ODBC Driver 13 for SQL Server}' pyodbc.connect('DRIVER='+

    2熱度

    1回答

    新手在這裏。我正在嘗試安裝PyODBC,並不太明白如何使用pip。 我下載了PyODBC並將主文件拖到我的目錄中。我打開Spyder(Python 3.6),它應該安裝pip。然後我輸入「PIP安裝pyodbc」到Spyder的控制檯,並得到了以下錯誤: pip install pyodbc ^SyntaxError: invalid syntax 我知道我做錯了什麼,但找不到在Spyder的安裝

    0熱度

    1回答

    我剛在一臺新電腦上安裝了64位微軟辦公軟件,並且還安裝了64位python 3.6。 我想用我的python腳本連接到一個訪問數據庫,但我不斷收到以下錯誤,這表明我有32位ODBC驅動程序而不是64位驅動程序? 有關如何連接而不必安裝32位MS Office和32位Python的任何想法? 這是錯誤消息我得到: cnxn = pyodbc.connect(connstr) pyodbc.Error

    1熱度

    1回答

    我想知道是否有一種方法使用pyodbc循環表的記錄,如果它看到一個空白(即'')字段將該值更改爲null。 我有一個工作的python腳本,將列出表中的值。從這裏不確定如何遍歷行並確定列是否填充空格,以及是否將值更改爲null。它基本上是ssis清理的東西,但是不想經歷使用ssis的麻煩。想嘗試使用Python 的東西在這裏是代碼 import pyodbc import time start

    0熱度

    1回答

    我在更新現有的Access表時遇到問題。我有一個Access數據庫,應該用兩列對一些.log文件進行排序:filename和filedate。我有我從通過100+ .log文件排序做出一個Excel文件的文件名和FILEDATE,所以有100+應該鏈接來訪問文件 我得到一個錯誤,每時間和嘗試了很多不同的東西。問題是我不知道如何編寫語法。有人可以幫我嗎?我想A -> filename和B -> fi

    0熱度

    1回答

    我有一個程序在SQL數據庫中插入一堆數據。數據由報告組成,每個具有多個標籤。 甲標籤具有場REPORT_ID,這是相關的報告的主密鑰的參考。現在 ,每次我插入數據時,可以有200個報告甚至更​​多,每個也許有400個標籤。所以在僞代碼我現在這樣做: for report in reports: cursor_report = sql('INSERT report...') cu

    0熱度

    1回答

    工作我嘗試使用以下請求連接到我的DB: import pyodbc connectionString = "driver={Adaptive Server Enterprise};database=#DB#;Server=#Server#;port=#port#;UID=#UID#;PWD=#PWD#;" pyodbc.connect(connectionString) 但是我得到以下錯