Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выполнение SQL-запроса в ADO
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток, господа! Встал следующий вопрос ... Скриптом я подсоединился к СКЛ серверу. Вот он, работает ))) Dim cn As New ADODB.Connection Set cn = New ADODB.Connection cn.Open "Provider=SQLOLEDB;Data Source=sql2003;" & _ "Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=test" cn.Close Вопрос, как выполнить SQL-запрос где описать переменную, какого она должна быть типа? запрос в квери-аналайзере выглядит вот так: use DataBaseName go sp_helpfile Заранее всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2009, 18:48 |
|
||
|
Выполнение SQL-запроса в ADO
|
|||
|---|---|---|---|
|
#18+
missing.fox, Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2009, 18:53 |
|
||
|
Выполнение SQL-запроса в ADO
|
|||
|---|---|---|---|
|
#18+
missing.foxSet cn = New ADODB.Connection Это лишнее. либо так: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2009, 18:55 |
|
||
|
Выполнение SQL-запроса в ADO
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Спасибо за помощь, но оно не работает ... на строку: set tm=cn.Execute "use DataBaseName sp_helpfile" даёт вот такую ошибку: Compile error: Expected: end of statment ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2009, 19:33 |
|
||
|
Выполнение SQL-запроса в ADO
|
|||
|---|---|---|---|
|
#18+
missing.fox, Именно на вот это содержание: "use DataBaseName sp_helpfile" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2009, 19:35 |
|
||
|
Выполнение SQL-запроса в ADO
|
|||
|---|---|---|---|
|
#18+
missing.foxShocker.Pro, Спасибо за помощь, но оно не работает ... на строку: set tm=cn.Execute "use DataBaseName sp_helpfile" даёт вот такую ошибку: Compile error: Expected: end of statment ну да Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2009, 19:38 |
|
||
|
Выполнение SQL-запроса в ADO
|
|||
|---|---|---|---|
|
#18+
Да, спасибо, работает, но опять не всё, к сожалению ... запрос "use DataBaseName sp_helpfile" выдаёт SQL-ошибку, аналогичную квери-аналайзеру: Line 1: Incorrect syntax near 'sp_helpfile'. вот такой запрос работает корректно: use DataBaseName go sp_helpfile а вот такой тоже не пройдёт: use DataBaseName go sp_helpfile Прекрасно понимаю, что это уже не вопрос по ADO и VB, но всё же, есть идеи по поводу исполнения этого запроса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2009, 19:52 |
|
||
|
Выполнение SQL-запроса в ADO
|
|||
|---|---|---|---|
|
#18+
missing.fox, Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2009, 19:56 |
|
||
|
Выполнение SQL-запроса в ADO
|
|||
|---|---|---|---|
|
#18+
missing.fox, А еще можно (нужно) так: Код: plaintext соответственно в QA можно (нужно) писать: Код: plaintext 1. без всякого GO вообще-то положено выполнять процедуры командой exec ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2009, 20:16 |
|
||
|
Выполнение SQL-запроса в ADO
|
|||
|---|---|---|---|
|
#18+
missing.fox, А если надумаете более плотно работать с процедурами с параметрами - изучайте объект ADODB.Command ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2009, 20:18 |
|
||
|
Выполнение SQL-запроса в ADO
|
|||
|---|---|---|---|
|
#18+
Спасибо, сработало!!! Но результатом срабатывания, оказалась переменная tm со множеством значений. зто не есть плохо для меня, но я в этой массе значений так и не смог найти ничего из того, что мне надо ... Тогда, как квери-аналайзер на аналогичный запрос предоставляет вот что: DataBaseName_Data 1 e:\MSSQL\data\test_Data.MDF PRIMARY 1024 KB Unlimited 10% data only DataBaseName_Log 2 e:\MSSQL\data\test_Log.LDF NULL 1024 KB Unlimited 10% log only Есть идеи, как получить эти данные? Заранее спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2009, 20:21 |
|
||
|
Выполнение SQL-запроса в ADO
|
|||
|---|---|---|---|
|
#18+
missing.fox, Эх. Неужели лень хоть раз выделить ключевое слово и нажать F1 Я скоро уйду, кто вам будет каждый шаг-то рассказывать? Я же вам написал выше Код: plaintext Эх. Короче: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2009, 20:25 |
|
||
|
|

start [/forum/topic.php?fid=60&tid=2160443]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 139ms |

| 0 / 0 |
