Сайт, который использует ASP и MDB, определенный MDB использует таблицу ссылок и ссылается на другую таблицу MDB в текущем каталоге, чтобы можно было достичь обмена данными.
Проблема идет. При публикации веб -сайта на веб -сайте онлайн -пространственный путь отличается от моей нативной машины, поэтому таблица ссылок не работает, и веб -страница не может быть открыта.
Я думаю, решение:
Одним из них является создание структуры каталогов, которая точно такая же, как онлайн -пространство на машине. Но это очень хлопотно, особенно если вам часто приходится менять веб -сайт.
Один из способов заключается в том, чтобы сделать таблицу ссылок использовать относительный путь, который должен ссылаться на файл MDB в текущем каталоге? (Кстати, доступ очень умственно отсталый, а таблица ссылок записывает абсолютный путь).
Другой способ, как изменить ссылку таблицы ссылок через программирование (ASP или Local VBA)? (Кстати, доступ все еще умственно отсталый. Я могу использовать только ручные обновления для обновления таблицы ссылок. Вы должны найти MDB по этому пути! Но локальный путь отличается от онлайн)
Кто -нибудь может сказать мне, как реализовать два последних метода выше?
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
Ниже приведено код Adox, который я использую, просто для того, чтобы доказать, что доступный на я упомянул эту функцию (для того, чтобы выразить ее прямо: это вопрос AccessP? Это проблема, которую должна решить модель ADO. И вы упомянули не ту часть, и более уместно упомянуть часть ASP). Те, кто получает доступ к программированию, должны понимать это. Если вы не можете этого понять, я могу только сожалеть.
Publicfunctionnewlinkedexternaltablemdb ()
Dimstrtargetdb () Appring
DimStrProviderString () Appring
DimStrsourcetbl () Appring
Dimstrlinktblname () Appring
Dimcatdbasadox.catalog
Dimtbllinkasadox.table
Dimtmplinkasadox.table
DiMiasInteger
Dimjasinteger
SetCatdb = newAdox.catalog
catdb.activeconnection = currentProject.connection
i = catdb.tables.count
Redimstrtargetdb (i)