Форум сайта python.su
Всем привет. Вот попытался с питона к MsSQL подключиться и сразу же наступил на грабли. При простецком коде:
#! -*- coding: cp1251 -*-
import _mssql
mssql=_mssql.connect('192.168.202.1','user','password')
mssql.select_db('dbname')
Вылетает следующее:
Access violation at address 73341C26 in module ‘ntwdblib.dll’. Read of address 0248FFFFНе подскажете, что не так?
Отредактировано (Окт. 2, 2007 10:05:21)
Офлайн
попробуй
import _mssql
mssql=_mssql.connect(“mssql://user:pass@host:port/db”)
Офлайн
pythonwinне помогло, жалуется, что мало аргументов:
попробуй
import _mssql
mssql=_mssql.connect(“mssql://user:pass@host:port/db”)
TypeError: connect() takes exactly 3 arguments (1 given)
Офлайн
import pymssql
con = pymssql.connect(host='host',user='db_user',password='db_password',database='db_name')
cur = con.cursor()
Офлайн
pythonwinтоже самое вылетает:
import pymssql
con = pymssql.connect(host='host',user='db_user',password='db_password',database='db_name')
cur = con.cursor()
Access violation at address 73341C26 in module ‘ntwdblib.dll’. Read of address 0248FFFF
Офлайн
well, а у эти пользователи реально существуют? и есть у них права к подключению к этой БД?
точно не помню, но какие-то такие пераметры были при создании пользователя в MSSQL
help(pymssql.connect)
Help on function connect in module pymssql:
connect(dsn=None, user='sa', password='', host='.', database='master')
# connects to a database
Офлайн
pythonwin, пользователь реально существует, и права есть. Дело в том, что вылетает не просто ошибка в питоне, а сам питон вылетает с такой ошибкой.
Офлайн
опиши:
какая ОС
версии питона и pymssql
Офлайн
Python 2.4.4 (#2, Apr 5 2007, 20:11:18)
on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
>>> import pymssql
>>> pymssql.__version__
'0.8.0'
>>>
Офлайн
pythonwinpymssql - 0.8.0Python 2.4.4 (#2, Apr 5 2007, 20:11:18)
on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
>>> import pymssql
>>> pymssql.__version__
'0.8.0'
>>>
Отредактировано (Окт. 4, 2007 13:04:24)
Офлайн