На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Обязательно указание:
1) типа базы данных (Paradox/Oracle/Interbase и т.п.)
2) способа доступа к базе данных (ODBC/ADO/DAO/BDE и т.п.)
Например: Paradox/BDE, MS Access/ADO

Наиболее часто задаваемые вопросы:
Базы даных для начинающих. Первые шаги. Понятие о BDE.
Переход на клиент-сервер и начала ADO
Приёмы работы с BLOB (OLE/Memo) полями
Запросы и параметры или как избавиться от многих проблем. Проблемы с датами в запросах.
Нужели мне нужно устанавливать BDE? (или почему не работает программа на другом компьютере)
Модераторы: Bas, Rouse_
  
> ADODataSet не сохраняет изменения , ADODataSet не сохраняет изменения
    Доброго времени суток, возникла проблема. после модификации ячеек таблицы подключенной через adoDataSet не сохраняются данные после закрытия формы, подскажите в чем может быть причина и как исправить ?
    использую следующий код для редактирования и сохранения

    ExpandedWrap disabled
      ADODataSet1.Edit;
        ADODataSet1.FindField('Fen').AsString:=tmp2;
        ADODataSet1.Post;


    Подключенная база на foxpro
    если поставить в LockType любой кроме ltBatchOptimistic, то возникает ошибка:
    "Произошли ошибки во время выполнения многошаговой операции. Проверьте значение всех состояний"
      Попробуйте вместо FindField использовать FieldByName. ADODataSet1 должен быть открыт. Сейчас погонял на тестовой базе (правда не FoxPro, а MS SQL), работает
      ExpandedWrap disabled
        ADODataSet1.Edit;
        ADODataSet1.FieldByName('Fen').AsString := 'asdfdsa';
        ADODataSet1.Post;

      Или вместо ADO использовать BDE, там с Foxpro должна быть лучше работа...
        Цитата sqrt314 @
        Подключенная база на foxpro

        Какая версия ?

        Цитата sqrt314 @
        если поставить в LockType любой кроме ltBatchOptimistic, то возникает ошибка:

        Даже c ltOptimistic?

        Что в CommandText прописано?
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0188 ]   [ 16 queries used ]   [ Generated: 26.04.24, 01:00 GMT ]