相关疑难解决方法(0)

如何使用python处理.mdb访问文件

有人能指出我在如何在python中打开.mdb文件的正确方向吗?我通常喜欢包含一些代码来开始讨论,但我不知道从哪里开始.我使用python使用mysql.我想知道是否有办法以类似的方式使用.mdb文件?

python ms-access

40
推荐指数
2
解决办法
7万
查看次数

使用Python阅读Microsoft Access数据库需要什么?

如何在Python中访问Microsoft Access数据库?用SQL?

我会优先选择适用于Linux的解决方案,但我也可以选择Windows.

我只需要读访问权限.

python linux ms-access python-module

33
推荐指数
5
解决办法
6万
查看次数

在Linux中填充MS Access数据库

有没有办法在Linux中创建Access/Jet数据库?

我正在尝试从Linux应用程序服务器(mysql后端)提供数据,并且没有找到任何可以让我这样做的工具 - 似乎应该有一些东西.

如果我无法创建数据库,是否有办法从Linux中插入现有的Access数据库文件?

CLI工具,SQL命令文件包装器,C库,Ruby库,什么?

谢谢.

linux ms-access

9
推荐指数
2
解决办法
1万
查看次数

在Ubuntu上使用Access数据库(.mdb)和Python

我正在尝试使用pyodbc访问Ubuntu上的.mdb.到目前为止,我的进展基于此链接

查询崩溃MS Access

我安装了pyodbc,unixodbc和unixodbc-dev

我的代码看起来像这样:

import csv
import pyodbc

MDB = 'URY.mdb'
DRV ='Microsoft Access Driver (*.mdb)'
PWD = 'pass'

conn = pyodbc.connect('DRIVER=%s;DBQ=%s;PWD=%s' % (DRV,MDB,PWD))
curs = conn.cursor()
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我收到此错误消息:

Traceback (most recent call last):
  File "mdbscraper.py", line 8, in <module>
    conn = pyodbc.connect('DRIVER=%s;DBQ=%s;PWD=%s' % (DRV,MDB,PWD))
pyodbc.Error: ('IM002', '[IM002] [unixODBC][Driver Manager]Data source name not found,         and no default driver specified (0) (SQLDriverConnect)')
Run Code Online (Sandbox Code Playgroud)

有没有人有任何想法?任何帮助将非常感谢

谢谢!

python ubuntu ms-access pyodbc

7
推荐指数
2
解决办法
1万
查看次数

是否有mdbtools的替代品?

我正在使用mdbtools的SQL功能连接到.mdblinux 上的文件.Mdbtools仍然是测试版,自2007年以来一直没有更新,许多功能,如足够的SQL支持尚不可用.

我需要的功能:

  • SQL,使用python绑定或通过ODBC.
  • AS SQL操作中的语句.
  • JOIN 如果可能的话.
  • 在非Windows上运行.
  • 次选将非常方便.
  • 写支持是不是必要的.

是否有正在开发的替代品?

ms-access mdbtools

6
推荐指数
2
解决办法
6095
查看次数

Pyodbc:无法打开 lib 'Microsoft Access Driver (*.mdb, *.accdb)':找不到文件 (0)

我收到了要打开的 Access 文件,我使用的是 Mac,需要在 Python 中打开它

import pyodbc

DBfile = '/Users/burfies1/Dropbox/pricing/data.accdb' 
conn = pyodbc.connect('DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ='+DBfile)  
cur = conn.cursor()
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

conn = pyodbc.connect('DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ='+DBfile)  #    user/password can be used
pyodbc.Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'Microsoft Access Driver (*.mdb, *.accdb)' : file not found (0) (SQLDriverConnect)")
Run Code Online (Sandbox Code Playgroud)

python pyodbc

5
推荐指数
1
解决办法
6299
查看次数

在Mac OS 10.14.2的Python 3.7中安装JPype1时出错

在系统中安装JPype1时出现错误。我正在使用Python 3.7。JPype1是Jaydebeapi的依赖项。

pip install Jpype1
Run Code Online (Sandbox Code Playgroud)

以下是错误消息:

    收集jpype1
    使用缓存 
    https://files.pythonhosted.org/packages/c4/4b/60a3e63d51714d4d7ef1b1efdf84315d118a0a80a5b085bb52a7e2428cdc/JPype1-0.6.3.tar.gz
    用于收集包裹的建筑轮子:jpype1
      正在运行setup.py bdist_wheel for jpype1 ...错误
      从命令/ Users / citius / anaconda3 / bin / python -u -c“ import setuptools,tokenize; __ file __ ='/ private / var / folders / kw / ykkdj1vn7qj_2hms02xmtz6h0000gn / T / pip-install-1rreficl / jpype1 / setup的完整输出。 py'; f = getattr(tokenize,'open',open)(__ file __); code = f.read()。replace('\ r \ n','\ n'); f.close(); exec( compile(code,__file__,'exec'))“ bdist_wheel -d / private / var / folders / kw / ykkdj1vn7qj_2hms02xmtz6h0000gn / T …

python ios python-3.x jpype jaydebeapi

3
推荐指数
1
解决办法
2478
查看次数