Перейти к содержимому

Фотография

Подключение к MS Sql server


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 lokofc

lokofc

    Активный участник

  • Members
  • PipPip
  • 78 сообщений
  • ФИО:Pavel

Отправлено 21 октября 2013 - 12:26

Использую TC7, объект Ado, как написанно в хелпе, но не могу приконнектиться в бд

connectionString беру тот же, что использует приложение, его формат такой:

<connectionstring value="Data Source=.\SQLEXPRESS;Initial Catalog=DBname;Integrated Security=True"/>

Постоянно выкидывает ошибку Multiple-step OLE DB operation generated errors.

Есть два вопроса:

1) Правильно ли я указываю конекшн стринг? В примере есть еще параметр Provider

2) Как проверить правильно ли я устновил MDAC? т к после запуска скачанного екзешника ничего не произошло, как-будто он не установился. В реестре смотрел запись Data Access Version указана 6.1.7601.17514 и она совсем не похожа на 2.8
  • 0

#2 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 21 октября 2013 - 12:27

Provider нужен, насколько я помню.

И покажите кусок вашего кода, где прописывается коннекшн строка
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#3 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 21 октября 2013 - 12:28

Provider нужен, насколько я помню.

И покажите кусок вашего кода, где прописывается коннекшн строка

(я просто подозреваю, что может быть элементарная ошибка типа неэкранированного слеша)
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#4 lokofc

lokofc

    Активный участник

  • Members
  • PipPip
  • 78 сообщений
  • ФИО:Pavel

Отправлено 21 октября 2013 - 12:32


Provider нужен, насколько я помню.

И покажите кусок вашего кода, где прописывается коннекшн строка

(я просто подозреваю, что может быть элементарная ошибка типа неэкранированного слеша)


aTable.ConnectionString = "Data Source=.\\SQLEXPRESS;Initial Catalog=DbName;Integrated Security=True";

  • 0

#5 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 21 октября 2013 - 12:37

Ну, во-первых попробуйте-таки добавить провайдер, а во-вторых, вместо точки в имени инстанса попробуйте указать имя компьютера
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#6 lokofc

lokofc

    Активный участник

  • Members
  • PipPip
  • 78 сообщений
  • ФИО:Pavel

Отправлено 21 октября 2013 - 13:07

решил проблему созданием DSN линка и использованием его в качестве дата сорса

aTable.ConnectionString = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=sql";

  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных