|
|
|
Запуск запроса (SQLServer2000) из Access97
|
|||
|---|---|---|---|
|
#18+
Народ, подскажите! Как вызвать запрос (находящийся в разделе View SQLServer2000) при помощи приложения Access97? БД находится на SQLServer2000, приложение подключено к этой БД. Запросы, находящиеся в приложении работают. Но хотелось бы проверить работу запроса на самом сервере, а как его вызвать из Access97 я не знаю. Подскажите, т.к. с литературой напряг! Всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 08:20 |
|
||
|
Запуск запроса (SQLServer2000) из Access97
|
|||
|---|---|---|---|
|
#18+
способы 1. adodb.recordset используя 1 способ можно получить данные в некий набор для последовательной программной обработки (датасет он же рекордсет он же курсор в различных средах разработки разные названия) 2. DoCmd.OpenView "view1" данная команда открывает вью для просмотра пользователю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 09:14 |
|
||
|
Запуск запроса (SQLServer2000) из Access97
|
|||
|---|---|---|---|
|
#18+
опс, просмотрел что не проект ADP.. сорри ... в твоем случае надо прилинковать к базе данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 09:16 |
|
||
|
Запуск запроса (SQLServer2000) из Access97
|
|||
|---|---|---|---|
|
#18+
а что собственно нужно ? -вывести пользователю на экран в виде таблицы ? -сделать источником данных формы? -запустить хранимую процедуру для обновления данных ? -получить данные в рекордсет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 09:21 |
|
||
|
Запуск запроса (SQLServer2000) из Access97
|
|||
|---|---|---|---|
|
#18+
Нужно открыть в Accessе. Вообще, тема такая: нужно из модуля Access запустить на выполнение этот запрос. Сам запрос копирует определенный набор данных в другую Access-базу. Можно ли использовать DoCmd ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 09:43 |
|
||
|
Запуск запроса (SQLServer2000) из Access97
|
|||
|---|---|---|---|
|
#18+
>View SQLServer2000 запросы , находящиеся в этом разделе не выполняют никаких обновлений - для этого там есть раздел stored procedures для запуска такого запроса идеально подходит ADODB.Command ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 09:49 |
|
||
|
Запуск запроса (SQLServer2000) из Access97
|
|||
|---|---|---|---|
|
#18+
БД находится на SQLServer2000 запрос (находящийся в разделе View SQLServer2000) Сам запрос копирует определенный набор данных в другую Access -базу Чушь какая-то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 09:56 |
|
||
|
Запуск запроса (SQLServer2000) из Access97
|
|||
|---|---|---|---|
|
#18+
ну почему же ? вполне вероятно что Acceess - база (mdb) прилинкована к SQL серверу как linkedServer или просто хранимая процедура делает экспорт данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 10:01 |
|
||
|
Запуск запроса (SQLServer2000) из Access97
|
|||
|---|---|---|---|
|
#18+
да все может быть. но то что написано - чушь в совокупности и в природе встречаться не может. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 10:20 |
|
||
|
Запуск запроса (SQLServer2000) из Access97
|
|||
|---|---|---|---|
|
#18+
Народ! Спасибо конечно за участие! Но давайте от темы не отвлекаться. Пожалуйста! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 10:30 |
|
||
|
Запуск запроса (SQLServer2000) из Access97
|
|||
|---|---|---|---|
|
#18+
От какой-такой темы? Еще раз тебе говорю - то, что ты описал, в природе встречаться не может. Мы что тут, интуичить должны - что же тебе надо сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 10:39 |
|
||
|
Запуск запроса (SQLServer2000) из Access97
|
|||
|---|---|---|---|
|
#18+
Нужно создать (руками) запрос на сервере и запустить его с Accessа. Где создать? Как запустить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 10:45 |
|
||
|
Запуск запроса (SQLServer2000) из Access97
|
|||
|---|---|---|---|
|
#18+
я думал что ты уже все сам написал .. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. строка подключения "Provider=SQLOLEDB;Data Source=<SERVER_NAME>;database=<DB_NAME>;uid=<UID>;pwd=<PWD>;" ' MS SQL Server 6.x/7.x/2000 (OLEDB connection) или "driver={SQL Server};server=<SERVER_NAME>;uid=<UID>;pwd=<PWD>;database=<DATABASE_NAME>" ' MS SQL Server 6.x/7.x/2000 (ODBC connection) ты этого ждешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 10:45 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32261848&tid=1679489]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 358ms |

| 0 / 0 |
