Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.28;
Скачать: CL | DM;

Вниз

Проблема при работе с Аксесовской таблицей   Найти похожие ветки 

 
Beavercrazy   (2007-01-12 00:24) [0]

Через ADo компоненты добавляю данные в аксесовскую таблицу. Следующим образом записываю данные в примечание:

adotable1.FieldByName("Примечание").asVariant:=memo1.text;

В самом аксесе при конструирование таблицы указал, что поле примечание содержит максимум символов (т.е 255). Проблема в том, что когда записываю данные в memo все символы в этот самый memo помещаются, а когда сохраняю данные по средствам указанного выше кода, то в поле примечание попадает лишь часть. Почему так происходит?

2 вопрос касается ошибки, которая возникает по настроению. Переодически когда переношу данные из одной adotable в другую таблицу, совершенно по настроению всплывает ошибка "не могу найти строку для обновления". С чем это может быть связано?


 
Johnmen ©   (2007-01-12 00:34) [1]

1. Потому, что в св-ве Text присутствуют #13#10
2. Нет ключа или уникального индекса.


 
Beavercrazy   (2007-01-12 00:43) [2]


> 2. Нет ключа или уникального индекса.

В таблицу из которой берутся данные и в таблицу куда эти данные переходят везде установлен ключ. Это точно.

> Потому, что в св-ве Text присутствуют #13#10

Я извеняюсь за ламерский вопрос, но все же хотелось узнать, это свойство (#13#10) компонента Делфи (в частности мемо) или это свойство поля аксесовской таблицы?


 
Johnmen ©   (2007-01-12 00:58) [3]


> Я извеняюсь за ламерский вопрос, но все же хотелось узнать,
>  это свойство (#13#10) компонента Делфи (в частности мемо)
> или это свойство поля аксесовской таблицы?


Как известно, строки разделяются возвратом каретки и переходом на след.строку. Т.е. символами с аскишным кодом 13 и 10.
Мемо - это набор строк. И соотв. Text его выглядит так напр.:
Text="строка1"+#13#10+"строка2"+#13#10+"строка3"+#13#10+ и т.д.
Т.е. длина Text = длина всех строк + 2 * (кол-во строк минус 1)


 
Anatoly Podgoretsky ©   (2007-01-12 01:06) [4]

> Beavercrazy  (12.01.2007 00:43:02)  [2]

Мало ли что творится на Марсе, ключ должен быть в таблице и в запросе.



Страницы: 1 вся ветка

Текущий архив: 2007.01.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.052 c
15-1168033215
Beavercrazy
2007-01-06 00:40
2007.01.28
Обмен информации между подразделениями. Как лучше сделать?


2-1168427926
Mishenka
2007-01-10 14:18
2007.01.28
Чем отличаются события формы OnClose и OnCloseQuery ?


11-1144628785
Snipet
2006-04-10 04:26
2007.01.28
TreeView/ListView


2-1168376056
Евгений Р.
2007-01-09 23:54
2007.01.28
Непонятно в Local SQL


2-1168473975
AnEnd
2007-01-11 03:06
2007.01.28
Как быстро скопировать record ?