Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DAO синтаксис подключения к MDB? или Как скопировать таблицу / 5 сообщений из 5, страница 1 из 1
26.05.2004, 09:05
    #32533756
Pro100r
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DAO синтаксис подключения к MDB? или Как скопировать таблицу
Команда на копирование объекта:
DoCmd.CopyObject имябазы, исходная таблица, table, куда копирую.

Но к сожалению я не знаю как подключить DAO к ASP страничке..
ADO все ясно:
Set MM_insertCmd = Server.CreateObject("ADODB.Command")
MM_insertCmd.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source= db.mdb


Какой синтаксись нужен для подключения к DAO...??? и что бы можно было выполнить
DoCmd.CopyObject
...
Рейтинг: 0 / 0
02.06.2004, 21:04
    #32545526
Pro100r
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DAO синтаксис подключения к MDB? или Как скопировать таблицу
Может все же у кого то найдется ответ как скопировать таблицу?
...
Рейтинг: 0 / 0
02.06.2004, 22:48
    #32545581
greenapple
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DAO синтаксис подключения к MDB? или Как скопировать таблицу
под IIS нет никакого смысла даже пытаться использовать DAO. См. IIS 5.0 Resource Guide Chapter 7 - Data Access and Transactions Как видишь, там схематично представлено отсутствие DAO.
вот тут товарисч пишет, как извратиться, чтобы все-таки подключиться. Копирование на FAT раздел тоже должно помочь. Сам я не пробовал, естественно :)
В принципе логика такова, что DAO не обеспечивает thread safe, а IIS "насквозь" асинхронный. DAO можно использовать в CGI, при этом ограничений меньше не становится, и главное качество жизни не растет, в начинает стремительно падать.
т.е. уже под IIS 1.0 Internet Data Connector это уже другое, так что цель по меньшей мере странная.


---

по второму вопросу, см 1., а в в синтаксисе DAO это будет так

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Dim qry As QueryDef
Dim dbSource As Database
Dim qrySQL As String
Set dbSource = OpenDatabase(<your source mdb file>)
qrySQL = "SELECT * INTO [" & <destination table name> _
                & "] IN '" & DestinationMDBPath _
                & "' FROM [" & <source table name> & "];"
Set qry = dbSource.CreateQueryDef("", qrySQL)
qry.Execute
qry.Close
Set qry = Nothing
...
Рейтинг: 0 / 0
02.06.2004, 22:56
    #32545583
greenapple
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DAO синтаксис подключения к MDB? или Как скопировать таблицу
авторКопирование на FAT раздел тоже должно помочь это потому что с NTFS будут траблы
...
Рейтинг: 0 / 0
03.06.2004, 10:36
    #32545999
Pro100r
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DAO синтаксис подключения к MDB? или Как скопировать таблицу
greenapple
возможно предложен ответ на мой вопрос, надо проверить. конешноже
Но помоему там копируется из одной таблицы в другую, хотя я плохо разбираюсь в коде.
Вообще задача еще больше тривиальная чем кажется.. поля таблицы не нужно копировать, нужна структура.
Надеюсь приведенный код поможет.

Еще я искал ответа и наткнулся на поидее это то чно мне нужно HOWTO: Copy a DAO TableDef Including User-Defined Properties , но .. вопервых появляются вопросы, описанная там функция уже включена в библиотеки DAO, если да то почему не работает.. и если надо ее заранее подключать, то надо менять синтаксиси с VB на VBScript
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DAO синтаксис подключения к MDB? или Как скопировать таблицу / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]