1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Access и Delphi

Тема в разделе "Delphi - программирование", создана пользователем Mitiay, 7 окт 2009.

Статус темы:
Закрыта.
  1. Mitiay

    Mitiay Гость

    Репутация:
    0
    В общем хочю создать телефонный справочник!Создал Бд в аксессе подключил ее к делфе через ADO вывел в BDgird, как теперь добовлять\удолять\редактировать записи??Или может кто посоветует Взять другие компоненты

    Вот хочу сделать наподобе этого
     

    Вложения:

  2. morpheus

    morpheus скриптописец

    Репутация:
    0
    Регистрация:
    7 авг 2006
    Сообщения:
    3.915
    Симпатии:
    1
    ADO компоненты
     
  3. Mitiay

    Mitiay Гость

    Репутация:
    0
    Почитай внимательно!
     
  4. etc

    etc Гость

    Репутация:
    0
    Mitiay А что другие компоненты за вас все напишут?
     
  5. Mitiay

    Mitiay Гость

    Репутация:
    0
    Я задал вопрос как добовлять\удолять\редактировать записи??Если можете помогите, если нет не флудите!
     
  6. Maniacosaur

    Maniacosaur Гость

    Репутация:
    0
    Mitiay, Insert, Append, Edit, Delete, Post.
     
  7. Mitiay

    Mitiay Гость

    Репутация:
    0
    Можно код пдз Допустим столбец "Имя" "Телефон"
    Button ....
    begin
    ....
    end. plz
     
  8. Impactor

    Impactor Гость

    Репутация:
    0
    Если хотите совсем просто и как можно меньше писанины то используйте dbnavigatorб но если честно, это полная "серость", я его(компонент) не уважаю... считаю лучше написать руками все и так как это нужно с учетом всех нюансов. Однако для новичка он отлично подойдёт.
     
  9. Kest

    Kest Гость

    Репутация:
    0
    кинь на форму dbnavigator и в datasources укажи DataSource1
     
  10. clayton

    clayton Гость

    Репутация:
    0
    Для подключения и манипуляцией таблицами MS Access нужно использовать компонент ADOTable. Для выполнения операций "добовлять\удолять\редактировать" записи нужно использовать, выше упомянутые, методы этого компонента:
    - Insert, Append - добавление новых записей в таблицу (1-й добавляет c текущей позиции, 2-й в конец таблицы);
    - Edit - перевести таблицу в режим редактирования;
    - Post - сохранить изменения внесенные в таблицу(закрывает режим редактирования);
    - Delete - удаляет текущую запись

    Пример:

    <!--shcode--><pre><code class='pascal'>procedure AddEditTable;
    begin
    //Добавить запись
    Table1.Append;
    Table1.FieldByName('Имя поля').Value := 'Значение';
    Table1.Post;
    //редактировать запись
    Table1.Edit;
    Table1.FieldByName('Имя поля').Value := 'Новое значение';
    Table1.Post;
    //Удалить запись
    Table1.Delete
    end;[/CODE]
     
  11. oleksandr

    oleksandr Гость

    Репутация:
    0
    Добрый день.
    Создал небольшую базу в access, затем создал приложение в delphi которое подключил к базе через ADO. Для подключения в FormCreate написал строку - DOConnection1.ConnectionString:= 'Provider=Microsoft.Jet.OLEDB.4.0;D ata Source=db1.mdb';
    Свойство LoginPrompt поставил в false. Всё работает. Затем решил запаролить базу и тут возникла проблемка. Когда дописал до ConnectionString ";Password=......" в момент соединения выдает: "Не удается запустить приложение. Системная база данных отсутствует или открыта с монопольным доступом другим пользователем". Как подключится к запароленной базе?
     
  12. V88

    V88 Well-Known Member

    Репутация:
    0
    Регистрация:
    22 окт 2008
    Сообщения:
    51
    Симпатии:
    0
    А БД в момент соединения не было открыта в монопольном доступе?
    У меня лично получилось подключит запароленную БД через ADO вот так:
    Код:
    ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;'+
    'Data Source='+ExtractFilePath(ParamStr(0))+
    '\DATA\DB\db.mdb;Persist Security Info=False;Jet OLEDB:Database Password='+password;
    где password - пароль к БД, назначенный в аксесе через Сервис -> Защита -> Задать пароль БД.
     
  13. Rus59Wolf

    Rus59Wolf Гость

    Репутация:
    0
    Есть весьма неплохая книга - "Библия делфи" Фленова. Есть она и в открытом доступе. Глава 14 - работа с базами данных. Рассмотрение идет на практических примерах и по большей части рассмотрение идет на примере Access'a - оба вопроса вполне рассмотрены там, да и просто ее почитать может быть интересно...
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей