Компьютерный форум NoWa.cc Надежный китайский посредник Taobao.com
Правила Форума
редакция от 22.06.2020
Портал .::2Baksa.Net::. Трекер BRODIM.COM
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Delphi

Уважаемые пользователи nowa.cc и 2baksa.net. У нас сложилось тяжелое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney Z826074280762 Webmoney WMR146037758184 Webmoney WMP: 209123518174 Webmoney WME804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелек для вашей помощи Yandex 410013204813773
Yandex Спасибо за поддержку!
Ответ
 
Опции темы Language
Старый 28.01.2008, 17:01   #1
Неактивный пользователь
 
Аватар для mauar
 
Пол:Мужской
Регистрация: 30.06.2005
Адрес: Россия
Сообщений: 17
Репутация: 0
По умолчанию База данных ADO на Access

Есть база данных (программа ) ADO с обращениями к базе Access, В базе Access есть таблица с логином и паролем для доступа и открытия программы через компонент TGuery, в таблице Access , как реализовать чтобы вводился пароль на изминения Access базы и на простой просмотр в DbGrid без возможности изминения данных?
mauar вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама


Реклама: настенная вешалка в прихожуюкаучуковая веревка на шеюнапечатать уличный постер разрешениеноутбук Lenovo IdeaPad S340-15API 81NC00HMRKкупить галтовка


Старый 28.01.2008, 17:45   #2
neonman
Постоялец
 
Аватар для neonman
 
Пол:Мужской
Регистрация: 03.07.2006
Сообщений: 365
Репутация: 88
По умолчанию Ответ: База данных ADO на Access

Вам необходимо создать пользователей и раздать им права на таблицы и запросы. Это легче сделать в msaccess (сервис -> защита -> пользователи и группы и разрешения).
neonman вне форума
 
Ответить с цитированием Вверх
Старый 30.01.2008, 10:19   #3
Drakorm
Неактивный пользователь
 
Регистрация: 30.01.2008
Сообщений: 3
Репутация: 3
По умолчанию Ответ: База данных ADO на Access

Часть можно реализовать программно (доступ к определенным формам), а часть на таблицы и запросы, как в предыдущем посте сказано
Drakorm вне форума
 
Ответить с цитированием Вверх
Старый 05.04.2009, 13:45   #4
Xmuriy
Неактивный пользователь
 
Пол:Мужской
Регистрация: 11.04.2008
Сообщений: 14
Репутация: 1
По умолчанию Re: База данных ADO на Access

свойстово readonlu у компонент набора данных
Xmuriy вне форума
 
Ответить с цитированием Вверх
Старый 06.04.2009, 23:42   #5
qwerty6
Неактивный пользователь
 
Пол:Мужской
Регистрация: 29.04.2008
Сообщений: 13
Репутация: 2
По умолчанию Re: База данных ADO на Access

Народ подскажите новичку - почему нельзя подключить базу Access через BDE или ODBC ?
Если можно - то каким образом это выполняется ?
qwerty6 вне форума
 
Ответить с цитированием Вверх
Старый 08.04.2009, 17:56   #6
Xmuriy
Неактивный пользователь
 
Пол:Мужской
Регистрация: 11.04.2008
Сообщений: 14
Репутация: 1
По умолчанию Re: База данных ADO на Access

все элементарно. Запускаешь через панель управления\администрирование\источники данных odbc (в XP). В нем выбираеш вкладку пользовательский DSN нажимаеш кнопку добавить в появившемся окне выбираешь строку Driver do microsoft Access (*.mdb) главное не спутай со строкой Microsoft sccess driver (*.mdb) очень похожи но очень разные. Жмешь готово в появившемся окне в разделе база данных нажимаешь выбрать появится диалог в котором указываешь путь к файлу базы данных. Далее в эдите "имя источника данных" прописываешь имя элиаса к которому потом будешь обращаться желательно латиницей (во избежание багов). Жмешь ОК , ПРИМЕНИТЬ, ОК. В Delphi идешь на вкладку ADO, выбираешь компонент ADOConnection втыкаешь его в свой проект выбираешь свойство connectionstring нажимаешь кнопочку с тремя точечками и в появившемся диалоге выбираешь Use connection string жмешь Build в появившемся окне выбираешь вкладку "подключение" в разделе "источник данных" выбираешь пункт "использовать имя источника данных" (данный пункт будет выбран по умолчанию) в выпадающем списке выбираеш заданое тобою ранее в ODBC имя источника данных. В пунктах 2 3 производишь установки по своему усмотрению (второй дает возможность ввести пароль и логин чтобы потом клиенту вопросов не задавать, в третем указывается локализация файла базы данных). Жмешь ОК ОК. Далее с тойже вкладки дергаешь компоненты доступа к данным в их свойстве connection даешь ссылку на свой ADOConnection. Обрати внимание при переводе состояния connected в true в DOConnection автоматически генерируется строка подключения в состав которой входит и путь к файлу данных. Соответственно на другой машине куда ты сбросишь свой проект файл бызы данных не будет найден так как он будет находиться в другом месте. Поэтому перед итоговой компиляцией переведи свойство ADOConnection connected в falsе удали всю строку из connectionstring и сгенири ее заново также как в первый раз. А подключение к данным выполняй уже при запуске приложения на исполнение программно. да не забывай на клиентской машине в ODBC прописывать источник данных также как на своей машине.

Последний раз редактировалось Xmuriy; 08.04.2009 в 18:21..
Xmuriy вне форума
 
Ответить с цитированием Вверх
Ответ
 Уважаемые пользователи портала 2BakSa.NeT и форума NoWa.cc !

  Рады Вам сообщить, что у нас открылся Torrent трекер >> BRODIM.COM

  Приглашаем вас принять участие в обмене полезной информацией,

  и ждем от вас поддержки в создании новых раздач.

Опции темы

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Накрылась база в Access deepray Скорая помощь 2 25.09.2008 07:45
База данных без ADO и т.п. batman1 Базы данных 7 14.12.2007 09:49
База ДАнных CRONOS Zubalo Архив 1 15.07.2007 20:05
База данных Zubalo Архив 3 15.07.2007 13:39
База данных Access koffka Архив 4 19.12.2004 20:39

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 18:02. Часовой пояс GMT +3.


Copyright ©2004 - 2020 2Baksa.Net

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.15320 секунды с 11 запросами