相关疑难解决方法(0)

OLE DB和ODBC数据源之间有什么区别?

我正在阅读有关pivotcache的MS Excel帮助文章,并想知道OLE DB和ODBC源的含义

...您应该使用CommandText属性而不是SQL属性,该属性现在主要用于与早期版本的Microsoft Excel兼容.如果同时使用这两个属性,则CommandText属性的值优先.

对于OLE DB源,CommandType属性描述CommandText属性的值.

对于ODBC源,CommandText属性的功能与SQL属性完全相同,设置属性会导致数据刷新...

我非常感谢你的简短回答.

oledb odbc

168
推荐指数
7
解决办法
25万
查看次数

Pyodbc - "未找到数据源名称,并且未指定默认驱动程序"

pyodbc上班很困难.我有unixodbc,unixodbc-dev,odbc-postgresql,pyodbc在我的Linux Mint的14.我失去希望找到自己的解决方案安装的软件包,任何帮助表示赞赏.详情如下:

运行:

>>> import pyodbc
>>> conn = pyodbc.connect("DRIVER={PostgreSQL};SERVER=localhost;DATABASE=test;USER=openerp;OPTION=3;")
Run Code Online (Sandbox Code Playgroud)

给我:

>>> 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)

#odbcinst -j给出:

unixODBC 2.2.14
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
USER DATA SOURCES..: /home/atman/.odbc.ini
SQLULEN Size.......: 4
SQLLEN Size........: 4
SQLSETPOSIROW Size.: 2
Run Code Online (Sandbox Code Playgroud)

这让我觉得存在unixodbc配置问题.这是我的unixodbc配置文件内容:

档案 /etc/odbcinst.ini:

[PostgreSQL ANSI]
Description     = PostgreSQL ODBC …
Run Code Online (Sandbox Code Playgroud)

postgresql unixodbc pyodbc python-2.7

41
推荐指数
3
解决办法
8万
查看次数

使用 Python 访问 Microsoft Sharepoint 文件和数据

我正在使用微软共享点。我有一个网址,通过使用该网址,我需要获取照片、视频、文件夹、子文件夹、文件、帖子等总数据...并且我需要将这些数据存储在数据库(Sql 服务器)中。我正在使用python

所以,请有人建议我如何做到这一点,我是访问共享点和处理此类事情的初学者。

python sharepoint

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

从python连接到Azure分析服务

我有Azure分析服务实例,使用表格模型,我需要通过DAX或MDX从python脚本查询数据.

我从Azure获得了一个看起来像这样的连接字符串:

Provider=MSOLAP;Data Source=asazure://eastus.asazure.windows.net/mymodel;Initial Catalog=mycatalog;User ID=myuser@mail.com;Password=mypass;Persist Security Info=True;Impersonation Level=Impersonate
Run Code Online (Sandbox Code Playgroud)

我试图用pyodbc连接到该连接字符串:

import pyodbc

connection_str = "Provider=MSOLAP;Data Source=asazure://eastus.asazure.windows.net/mymodel;" \
                 "Initial Catalog=mycatalog;User ID=myuser@mail.com;Password=mypass;" \
                 "Persist Security Info=True;Impersonation Level=Impersonate"

my_connection = pyodbc.connect(connection_str)
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误:

Traceback (most recent call last):
  File "C:/workspace/test.py", line 7, in <module>
    my_connection = pyodbc.connect(connection_str)
pyodbc.InterfaceError: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')

Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)

python olap azure-analysis-services

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

pyodbc.Error:('IM002','[IM002] [unixODBC] [驱动程序管理器]未找到数据源名称,并且未指定默认驱动程序(0)(SQLDriverConnect)')

我试图使用pyodbc连接到数据库并遇到以下错误,任何人都可以建议如何克服以下错误?

使用以下命令安装pyodbc

sudo apt-get install unixodbc-dev
pip install pyodbc
Run Code Online (Sandbox Code Playgroud)

码:-

#!/usr/bin/python
import pyodbc

server_name='odsdb.qualcomm.com'
database_name='ODS'
#cnx = pyodbc.connect("SERVER="+server_name+";DATABASE="+database_name)
cnx = pyodbc.connect("DRIVER={SQL Server};SERVER="+server_name+";DATABASE="+database_name)

db_cursor = cnx.cursor() 

print "List of tables in DB"
for row in db_cursor.tables():
    print row.table_name
print "\n"
Run Code Online (Sandbox Code Playgroud)

错误:-

Traceback (most recent call last):
  File "mysql.py", line 7, in <module>
    cnx = pyodbc.connect("DRIVER={SQL Server};SERVER="+server_name+";DATABASE="+database_name)
Run Code Online (Sandbox Code Playgroud)

python

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

使用Python获取SharePoint列表

我试图找到任何可能的方式来获得Python中的SharePoint列表.我能够通过以下视频连接到SharePoint并使用Rest API获取XML数据:https://www.youtube.com/watchv = dvFbVPDQYyk ...但不确定如何将列表数据导入python.最终目标是获取SharePoint数据并每天导入SSMS.

这是我到目前为止...

import requests
from requests_ntlm import HttpNtlmAuth
url='URL would go here'
username='username would go here'
password='password would go here'
r=requests.get(url, auth=HttpNtlmAuth(username,password),verify=False)
Run Code Online (Sandbox Code Playgroud)

我相信这些将是下一步.我真的只需要帮助从Excel中以Excel/CSV格式获取数据,并且从那里开始应该没问题.但任何建议都会有所帮助..

#PARSE XML VIA REST API
#PRINT INTO DATAFRAME AND CONVERT INTO CSV
#IMPORT INTO SQL SERVER
#EMAIL RESULTS
Run Code Online (Sandbox Code Playgroud)

python sql sharepoint office365-restapi

5
推荐指数
3
解决办法
3362
查看次数