Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка при работе с базой SQL, Помогите исправить ошибку. 
V
    Опции темы
radetsky
Дата 6.12.2006, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 5.12.2006

Репутация: 1
Всего: 1



# -*- coding: cp1251 -*-
import mx.ODBC
import mx.ODBC.Windows
db = mx.ODBC.Windows.DriverConnect('DSN=My_SQL;UID=a;PWD=')
c = db.cursor()
c.execute('select * from My')

print c.fetchone()
c.close()
db.close()

Есть вот такой код, на 6 строчьке (c.execute('select * from My')) выдется вот такая ошибка:

Traceback (most recent call last):
  File "G:/python/ODBC.py", line 8, in ?
    c.execute('select count(*) from My')
ProgrammingError: ('42000', 229, "[Microsoft][ODBC SQL Server Driver][SQL Server]SELECT permission denied on object 'My', database 'kn21', owner 'dbo'.", 4612)
Понятно что нет прав на обращение к етой базе или к етой таблице. Но я сам создавал етого юзера в базе и давал ему права и темболее подключение проходит нормально. Может кто сталкивался с такой лажей?

Это сообщение отредактировал(а) radetsky - 6.12.2006, 11:54
PM MAIL   Вверх
setq
Дата 6.12.2006, 12:02 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Не знаю в чём может быть дело. Если никто не ответит здесь, перемещу в Базы данных. Идёт?
  Вверх
radetsky
Дата 6.12.2006, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 5.12.2006

Репутация: 1
Всего: 1



ОК
PM MAIL   Вверх
radetsky
Дата 6.12.2006, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 5.12.2006

Репутация: 1
Всего: 1



Приблема решена!
Нужно ставить в ODBC драйвере виндовую аутентификаци, а при подключении указывать того пользователя который зареестрирован в базе. А перед етим в драйвере я указал етого же пользователя.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0391 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.