Вверх ↑
Этот топик читают: Гость
Ответов: 952
Рейтинг: 4
#1: 2013-05-03 09:43:18 ЛС | профиль | цитата
Пожалуйста. Может у кого есть работающий пример для работы с MS SQL.
Примеры из комплекта у меня почему-то не работают. MSSQL_with_OLEDBDataSource - просто не подключается, хотя указал имя админа (не понял где пароль указать) и имя файла.
SQL - при попытке подключения - сразу вываливается с ошибкой. Да и не понятно где указать логинпасс.
Хотя бы элементарное подключение и 1 выборку из таблицы. Дальше уже сам попробую разобраться.
карма: 0

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#2: 2013-05-03 10:50:34 ЛС | профиль | цитата
http://msdn.microsoft.com/en-us/library/windows/desktop/ms681754.aspx - здесь найдёте информацию о том, как в строке подключения указать пароль.
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=databaseName;User ID=MyUserID;Password=MyPassword;"
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 952
Рейтинг: 4
#3: 2013-05-03 11:35:55 ЛС | профиль | цитата
Ничего не изменилось. Ни ошибок и не подключается.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#4: 2013-05-03 11:53:31 ЛС | профиль | цитата
user_asm писал(а):
Примеры из комплекта у меня почему-то не работают.
У меня почему-то работают. Win7 32b
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 952
Рейтинг: 4
#5: 2013-05-03 12:08:53 ЛС | профиль | цитата
Вин серв 2003 Р2. Запрос ничего не выдаёт в таблицу. Пусто. Квери аналайзер обрабатывает запрос без проблем, выдаёт всё что нужно. Поэтому сделал вывод что просто нет подключения.
code_30926.txt
карма: 0

0
файлы: 1code_30926.txt [1.7KB] [247]
Ответов: 16884
Рейтинг: 1239
#6: 2013-05-03 12:23:38 ЛС | профиль | цитата
user_asm писал(а):
Поэтому сделал вывод что просто нет подключения.
А чё, подключитьcя к onError и посмотреть, что не так - религия не даёт ?
user_asm3.png
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1user_asm3.png [3KB] [428]
Ответов: 952
Рейтинг: 4
#7: 2013-05-03 12:35:07 ЛС | профиль | цитата
Ничего не происходит. Ровным счетом ничего. Месага не вылезает.
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#8: 2013-05-03 12:51:29 ЛС | профиль | цитата
user_asm писал(а):
Ничего не происходит. Ровным счетом ничего. Месага не вылезает.

Не получен идентификатор базы. Подключи мессагу к onError DS_OLEDB.
карма: 22

0
Ответов: 952
Рейтинг: 4
#9: 2013-05-03 12:54:17 ЛС | профиль | цитата
Вылезло...
-2147217843
Что это значит? Где читать и как исправить?
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#10: 2013-05-03 13:47:27 ЛС | профиль | цитата
user_asm писал(а):
Что это значит?

С помощью калькулятора программиста в винде переводим в HEX, получаем -- 80040e4d. Затем лезем в MSDN и читаем подробнее, а так это -- Microsoft OLE DB Provider for SQL Server error '80040e4d' Login failed for user
карма: 22

0
Ответов: 952
Рейтинг: 4
#11: 2013-05-03 14:01:54 ЛС | профиль | цитата
С английским не очень дружу. Тем более специфические термины.
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#12: 2013-05-03 14:24:10 ЛС | профиль | цитата
user_asm писал(а):
Тем более специфические термины

Ты че, не смог перевести, что означает Login failed for user
Ну а браузерные трансляторы не помогают Да достаточно было просто ввести эту строку в поиск, она бы выдала кучу ссылок на русскоязычные форумы, где рассматривается данная ошибка.
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#13: 2013-05-03 14:53:26 ЛС | профиль | цитата
nesco,
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 952
Рейтинг: 4
#14: 2013-05-03 15:07:49 ЛС | профиль | цитата
У меня гугл вывел не кучу форумов. В 90% всё на английском.
Выходит что пример из сборки не рабочий. Без танцев с бубном у системного ДСН. И то не факт что прокатит.
Сторонние утилиты у меня работают с БД и без всяких глобальных ковыряний в ДСН.
Кстати и не прокатило. Вот это проверил:
http://support.microsoft.com/kb/222828
У меня ДСН был настроен от логина винды, сменил на логин к БД. И не прокатило.
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#15: 2013-05-03 15:33:42 ЛС | профиль | цитата
user_asm писал(а):
Выходит что пример из сборки не рабочий

Почему-то этот "нерабочий" пример спокойно открывают базу в той папке, откуда запущен
------------ Дoбавленo в 15.33:
user_asm писал(а):
У меня гугл вывел не кучу форумов

Пользуйся яндексом для русскоязнычных форумов
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)