Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi и базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 36, средняя оценка - 4.89
Len@09
0 / 0 / 0
Регистрация: 11.11.2009
Сообщений: 22
#1

Дисковая или сетевая ошибка - Delphi БД

09.02.2010, 10:49. Просмотров 5388. Ответов 10
Метки нет (Все метки)

Добрый день!
БД создана в MSAccess, подключена через ADO в Delphi. При запуске программы на другом компьютере появляется такая ошибка: Дисковая или сетевая ошибка. Как заставить программу работать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2010, 10:49
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Дисковая или сетевая ошибка (Delphi БД):

Сетевая DataBase основанная на МС Акссес
Здравствуйте. Вот собственно вопрос(он скорее теоретический)- делаю БД, сами...

Сетевая программа Журнал деталей. Просьба!
Здраствуйте уважаемые программисты нужна программа вот такого типа Нужна...

дисковая или сетевая ошибко
я читал вот эту тему...

Системная или сетевая ошибка
Здравствуйте! Приложение написано в C++Builder 6 в Windows XP. Запускаю...

Сетевая карта. USB или PCie
Здравствуйте, форумчане. Уже выбрал роутер TP-Link TL-WR841ND. Теперь на...

Сетевая карта или хаб не работает
Для начала прошу прощения если ошибся разделом. Начну с того что я использую...

10
Ex_Soft
107 / 107 / 15
Регистрация: 28.01.2009
Сообщений: 481
09.02.2010, 11:12 #2
ConnectionString в студию...
0
Len@09
0 / 0 / 0
Регистрация: 11.11.2009
Сообщений: 22
09.02.2010, 12:53  [ТС] #3
Цитата Сообщение от Ex_Soft Посмотреть сообщение
ConnectionString в студию...
Код
Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=D:\for me\на работу\РегТТНФЛ\db2.mdb;Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
0
Ex_Soft
107 / 107 / 15
Регистрация: 28.01.2009
Сообщений: 481
09.02.2010, 13:34 #4
Цитата Сообщение от Len@09 Посмотреть сообщение
Код
Data Source=>>>D:<<<\for me\на работу\РегТТНФЛ\db2.mdb
Дык БД на каждой маше - своя или одна на всех?
0
Len@09
0 / 0 / 0
Регистрация: 11.11.2009
Сообщений: 22
09.02.2010, 13:57  [ТС] #5
Цитата Сообщение от Ex_Soft Посмотреть сообщение
Дык БД на каждой маше - своя или одна на всех?
Одна на всех
0
Ex_Soft
107 / 107 / 15
Регистрация: 28.01.2009
Сообщений: 481
09.02.2010, 14:33 #6
Цитата Сообщение от Len@09 Посмотреть сообщение
Одна на всех
Ну, дык:
Цитата Сообщение от Len@09 Посмотреть сообщение
Код
Data Source=>>>D:<<<\for me\на работу\РегТТНФЛ\db2.mdb
...
0
Len@09
0 / 0 / 0
Регистрация: 11.11.2009
Сообщений: 22
09.02.2010, 14:46  [ТС] #7
Переподключалась и все равно такая же ошибка
0
Ex_Soft
107 / 107 / 15
Регистрация: 28.01.2009
Сообщений: 481
09.02.2010, 15:09 #8
Цитата Сообщение от Len@09 Посмотреть сообщение
Переподключалась и все равно такая же ошибка
Ну как еще Вам намекнуть, что если у Вас в ConnectionString жестко прописан D:, то в случае
Цитата Сообщение от Len@09 Посмотреть сообщение
Одна на всех
это как Карл Маркс и Фридрих Энгельс - не муж и жена, а совершенно разных четыре человека
0
DenProx
Техник
311 / 169 / 25
Регистрация: 09.10.2009
Сообщений: 3,061
10.02.2010, 08:51 #9
Len@09, напишите вместо - Data Source=>>>D:<<<\for me\на работу\РегТТНФЛ\db2.mdb

вот так: Data Source=db2.mdb

только при этом файл БД должен лежать в одной папке с exe файлом...
1
Len@09
0 / 0 / 0
Регистрация: 11.11.2009
Сообщений: 22
12.02.2010, 08:28  [ТС] #10
DenProx, теперь вот на этой строке ошибка: ADOConnection1.Properties.Item['Data Source'].Value := ExtractFilePath( Application.ExeName ) + '\db2.mdb';
0
DenProx
Техник
311 / 169 / 25
Регистрация: 09.10.2009
Сообщений: 3,061
12.02.2010, 08:55 #11
Len@09, попробуйте удалить Слеш - ADOConnection1.Properties.Item['Data Source'].Value := ExtractFilePath( Application.ExeName ) + 'db2.mdb';
0
12.02.2010, 08:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.02.2010, 08:55
Привет! Вот еще темы с решениями:

Сетевая карта сдохла или нет?
Как-то в один день сетевая карта перестала видеть сеть, после того как вызвал...

Это сетевая плата,или что-то другое?
Завалялись дома какие-то платы.для чего они?

Asus X550V сетевая карта хандрит или умирает?
2 недели назад что то плохо коннектился кабель(линк скакал нещадно). вытащила,...

Дисковая структура бд
Как конвертировать бд с дисковой структурой версии 4 в 5


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

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

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