Конференция "Corba" » Контроллер автоматизации Access [Delphi]
 
  • Valerik © (04.11.08 08:22) [0]
    У меня такая проблема: я пытаюсь передать данные в таблицу БД Access. Открываю нужную БД, таблицу, а вот поместить данные в нужную мне ячеку таблицы не знаю как. Подскажите пожалуйста как это сделать. Пользуюсь компонентом AccessApplication.
  • Сергей М. © (05.11.08 11:16) [1]

    > в нужную мне ячеку таблицы


    "Нужная" это какая ?
  • YurikGL © (05.11.08 11:52) [2]

    > У меня такая проблема: я пытаюсь передать данные в таблицу
    > БД Access. Открываю нужную БД, таблицу, а вот поместить
    > данные в нужную мне ячеку таблицы не знаю как. Подскажите
    > пожалуйста как это сделать. Пользуюсь компонентом AccessApplication.

    А не проще через ADO подключаться?
  • Valerik © (05.11.08 12:15) [3]
    Построчно заносить данные в определенные столбцы. Например: название дата, название продукта, цена и т.д.
  • Valerik © (05.11.08 12:15) [4]
    Удалено модератором
    Примечание: дубль
  • Valerik © (05.11.08 12:18) [5]
    Удалено модератором
    Примечание: дубль
  • Valerik © (05.11.08 12:20) [6]
    Я не пробовал еще через ADO. А там я смогу создовать новые БД Access из моего приложения?
  • Сергей М. © (05.11.08 12:28) [7]

    > там я смогу создовать новые БД Access из моего приложения?


    Да.
  • Сергей М. © (05.11.08 12:32) [8]

    > Valerik


    Можно также воспользоваться пакетом KADao:

    KADao is a native DAO component for Delphi/CBuilder
    It is the first freeware component to completly access all databases
    supported by Microsoft DAO (Data Access Objects) including mdb, xls, dbf etc..
    BDE is not required. Microsoft(r) DAO(tm) must be Installed in order component to run.
    Support for Microsoft(r) Access'xx-Access'97 and Microsoft(r) Access'2000-2002
    Features:
    1. Create, Repair, Compact, Encrypt Access'97 and Access'2000 MDB files
    2. Create tables, add indexes, and fields to existing tables and so on.
    3. Work as a Table an Query Component supporting both Queries and QueryDefs
    4. Compatible with all data aware controls
    5. Master/Detail support
    6. Locate, Lookup  support
    7. Find_First,  Find_Next, Find_Last, Find_Prior
    8. Seek_Nearest, Seek_NearestEx

    Many examples and latest version you can obtain at http://www.delphi.pari.bg/

    KADao is a set of components to use with Microsoft(r) DAO(tm) Engine
    KADao is FREE for commercial and non-commercial use i.e it is absolutely free!
    It is tested with Delphi 3,4,5,6.
  • Valerik © (05.11.08 13:25) [9]
    Где этот пакет взять?)
  • Сергей М. © (05.11.08 13:37) [10]
  • Valerik © (10.11.08 09:22) [11]
    Я начал делать с помощью ADO, связал БД, просматриваю таблицу. Но как только я пытаюсь занести данные (ADOQuery1Nazv.Value:='1';
    ADOQuery1.Active:=True;), у меня выходит ошибка:
    Project Project1.exe raised exception class EDatabaseError with message 'ADOQuerty1:Dataset not in edit or insert mode'. Process stopped. Use Step or Run to continue.
    Помогите, в чем проблема?????
  • A-XA © (29.11.08 23:19) [12]

    > Valerik ©   (10.11.08 09:22) [11]
    > Я начал делать с помощью ADO, связал БД, просматриваю таблицу.
    >  Но как только я пытаюсь занести данные (ADOQuery1Nazv.Value:
    > ='1';
    > ADOQuery1.Active:=True;), у меня выходит ошибка:
    > Project Project1.exe raised exception class EDatabaseError
    > with message 'ADOQuerty1:Dataset not in edit or insert mode'.
    >  Process stopped. Use Step or Run to continue.
    > Помогите, в чем проблема?????

    Запись в таблице прежде нужно создать или изменить ее стояние на редактирования
    ADOQuery1.edit - если стоит на созданной записи
    ADOQuery1.insert - если надо в новую запись
 
Конференция "Corba" » Контроллер автоматизации Access [Delphi]
Есть новые Нет новых   [134430   +2][b:0][p:0]