Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
yigal
0 / 0 / 0
Регистрация: 01.06.2010
Сообщений: 15
1

iis+asp+access Как программно подключить аксесовскую базу на сервер?

01.06.2010, 18:02. Просмотров 1641. Ответов 14
Метки нет (Все метки)

хочу подключить аксесовскую базу на сервер. как это сделать програмно?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2010, 18:02
Ответы с готовыми решениями:

Как подключить asp.net приложение к iis
У меня есть сайт, он не запускается через обычный дебаг и выдаёт такую ошибку "Unable to connect to...

Как подключить базу данных postgrid к ASP.NET странице?
Как подключить базу данных postgrid к ASP.NET странице? подскажите как, плиззз если можно с...

Как подключить аксесовскую базу Через ODBC
Как подключить аксесовскую базу Через ODBC что-то типо... set myDB=opendatabase(????) или...

Какие драйвера нужны чтобы программно прописывать в ODBC аксесовскую базу?
каие дрова нужны чтобы програмно прописывать в ODBC аксесовскую базу, но на машине нет аксеса......

Как программно перегнать базу из *.dbf в базу access
Как программно перегнать базу из *.dbf в базу access. С указанием полей из которых в которые надо...

14
shuff
0 / 0 / 0
Регистрация: 18.06.2009
Сообщений: 53
02.06.2010, 12:47 2
Что конкретно нужно и в чём проблема?
0
yigal
0 / 0 / 0
Регистрация: 01.06.2010
Сообщений: 15
02.06.2010, 13:20  [ТС] 3
в общем проблема такая я только начинаю работать с асп. хопу подключить базу к сайту. нашел, что надо подключать драйвер OBC... но это если на своем компе, а как быть с сервером к которому у меня есть доступ только по ftp? то есть я заливаю аксесовскую базу, заливаю асп, а что дальше? как быть?

понимаю, что вопрос тупой но помогите, или подскажите где можно про это почитать?
0
shuff
0 / 0 / 0
Регистрация: 18.06.2009
Сообщений: 53
02.06.2010, 13:50 4
Собственно тоже что и локально, попробуй для теста положить базу и asp-файл в одну дирректория, если у них(провайдера) драйвер поддерживается, то должно работать..
0
yigal
0 / 0 / 0
Регистрация: 01.06.2010
Сообщений: 15
02.06.2010, 13:54  [ТС] 5
оп, так драйвер тоже надо заливать? у них стоит iis, я так думаю а где брать этот драйвер? где он лежит в виндах? а на сервере надо что-то прописывать?
0
shuff
0 / 0 / 0
Регистрация: 18.06.2009
Сообщений: 53
02.06.2010, 14:46 6
если это платный хостинт NT, то всё должно работать практически также как и локально, у тебя локально код работает? Тебе что нужно-то код для коннекта к БД или в чем проблема-то, не коннектится, выдаёт ошибку или что?
0
shuff
0 / 0 / 0
Регистрация: 18.06.2009
Сообщений: 53
02.06.2010, 14:50 7
А понял, можно без ODBC попробовать:

Код
dbPath = Server.MapPath('БазаДанных.mdb')
Set db = Server.CreateObject('ADODB.Connection')
db.Open 'DBQ=' & dbPath & ';Driver={Microsoft Access Driver (*.mdb)};DriverId=25;MaxBufferSize=8192;Threads=20;'
так можно открыть базу не прописывая её в ODBC
0
Gorynych
0 / 0 / 1
Регистрация: 20.04.2010
Сообщений: 32
02.06.2010, 18:01 8
Вообщето класть mdb-шник в открытую для доступа директорию не хорошо.
Можно легко скачать саму базу....
0
shuff
0 / 0 / 0
Регистрация: 18.06.2009
Сообщений: 53
02.06.2010, 19:05 9
Для теста нормально, а так для работы лучше конечно выносить за корневую директорию сайта.
Кстати, не забывай закрывать коннект после отработки кода:
Код
db.Close
Set db = Nothing
и вообще есть целый сайт с исходниками, бери и смотри как работает:
http://www.activeserverpages.su/
0
yigal
0 / 0 / 0
Регистрация: 01.06.2010
Сообщений: 15
02.06.2010, 19:19  [ТС] 10
ooooooo. спасибо!!!! наконец-то слушай, а если я выношу базу за пределы видимости на сервере, то подклюается так же?
Заранее спасибо!!!!
0
shuff
0 / 0 / 0
Регистрация: 18.06.2009
Сообщений: 53
02.06.2010, 21:46 11
Да, также,
но я б на твоем месте сначала попробовал бы, а потом подобные вопросы задавал! пожалуйста)
0
yigal
0 / 0 / 0
Регистрация: 01.06.2010
Сообщений: 15
03.06.2010, 04:56  [ТС] 12
спасибо за предыдущие ответы!!! базу подключил.
но остался один вопрос, хочу вынести базу за пределы моего каталога, как прописать правильно путь?

заранее спасибо
0
shuff
0 / 0 / 0
Регистрация: 18.06.2009
Сообщений: 53
03.06.2010, 12:13 13
../../база.mdb (ссылка на базу расположенную на два уровня вверх).
Тебе б книжек каких почитать надо или в инете посмотреть что-нибудь посмотреть, типа етого http://www.vbnet.ru/faq/
0
yigal
0 / 0 / 0
Регистрация: 01.06.2010
Сообщений: 15
03.06.2010, 12:36  [ТС] 14
так в книжках и проблема не могу найти, у нас хороших книг вообще нет, а в нете не могу найти. вот и сижу мучаюсь. я хорошо флэш знаю, просто стала задача подключить базу. если знаешь хорошие линки, кинь плиз!!!!

кстати тот линк который ты дал раньше, супер!!!1
0
shuff
0 / 0 / 0
Регистрация: 18.06.2009
Сообщений: 53
03.06.2010, 13:09 15
ну в общем пиши в аську, только сильно не доставай))
0
03.06.2010, 13:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2010, 13:09

Как программно закрыть базу Access?
Я использую в Delphi базу Access, мне надо сжать базу данных, но перед этим закрыть. Вопрос как...

Как подключить базу SQL Server к веб приложению Asp.Net?
В книге Евсеевой "Работа с базами данных в C# " очень и очень подробно описано как работать...

Как программно сжать access-овскую базу?
Нужно из одной таблицы выбрать некоторые записи, пронумеровать их и вывести на экран Для этого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru