【问题标题】:Is it possible to use SQLite3 with Microsoft SQL Server in Python?是否可以在 Python 中将 SQLite3 与 Microsoft SQL Server 一起使用?
【发布时间】:2023-04-03 05:23:01
【问题描述】:

我正在尝试使用 SQLite3 模块连接到 Microsoft SQL Server。

一切似乎都可以识别,但无论出于何种原因,它都无法识别我的列或表。

import sqlite3
con = sqlite3.connect('V7.0.6_X2_857I.sql')
cur = con.cursor()
cur.execute("""SELECT * FROM TS857_5400""")
all = cur.fetchall()
print one

但是,我遇到了这个错误:

---------------------------------------------------------------------------
OperationalError                          Traceback (most recent call last)
<ipython-input-39-04a8789e04a7> in <module>()
      3 con = sqlite3.connect('V7.0.6_X2_857I.sql')
      4 cur = con.cursor()
----> 5 cur.execute("""SELECT * FROM TS857_5400""")
      6 all = cur.fetchall()
      7 print one

OperationalError: no such table: TS857_5400

我知道这个表存在,所以我想知道这是声明的连接字符串的问题还是 SQLite3 的限制(使用 SQL Server)。

提前谢谢你。

【问题讨论】:

    标签:
    python
    sql-server
    sqlite
    ipython