Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

не получается работать с компонентом DBMemo [Paradox]


Страницы:   1 2 3

серго ©   (2005-06-23 00:30:00) 

суть проблемы: создал файл базы данных Paradox в кот. есть поле Memo. Я не могу его заполнить во время работы программы ну и соответственно пока не смог прочитать так как читать пока нечего. Если кто знает как это делается помогите плиз!!!!


Rule   (2005-06-23 14:33:00) [1]

Anatoly Podgoretsky ©   (23.06.05 13:12) [40]
нееееееееееее, программисту платить нада ...


Anatoly Podgoretsky   (2005-06-23 13:12:00) [2]

Человек вообще не умеет работать, а если речь идет про фирму, то может им программиста нанять.


Johnmen   (2005-06-23 12:35:00) [3]

Да что тут интересного то ? Человек просто не умеет работать ни с DB-Aware компонентами, ни с наборами данных. И доки/хелпы не читает...:(


Sergey13   (2005-06-23 11:57:00) [4]

Батюшки! Понаписли то уже сколько. 8-)

2[37] msguns ©   (23.06.05 11:52)
+
3. Кривизна рук присутствует?
Если да, то разобраться с их хозяином. 8-)

[36] серго ©   (23.06.05 11:46)
А что получилось то? И как? Даже интересно. 8-)


msguns   (2005-06-23 11:52:00) [5]

ИМХО, разбить вопрос на несколько.
1. Пишется ли вообще в таблицу на диск. Для этого не использовать вообще никаких контролов, а тупо использовать методы датасета Open+Insert+FieldByName.. := +Post+Close с последующим просмотром через любой эксплорер. Если не пишется, то см.настройки BDE, буферизация, права на таблицу  и т.д.
2. Визуальная компонента позволяет редактировать или нет ?
Если нет, то разобраться с ее свойствами.


серго   (2005-06-23 11:46:00) [6]

спасибки народ вроде чтото получилось ура!!!


-=XP=-   (2005-06-23 11:43:00) [7]

Используйте TDBMemo в соответствии с документацией - связывайте с DataSource. Или если хотите делать "вручную" - используйте TMemo.


-=XP=-   (2005-06-23 11:41:00) [8]

Table1.Insert;
Table1.FieldByName('vopros').AsString := DBMemo1{???}.Lines.Text;
Table1.Post;
DBMemo2{???}.Lines.Text := Table1.FieldByName('vopros').AsString;


Table1.FieldByName('vopros').AsString := Memo1.Lines.Text;
Memo2.Lines.Text := Table1.FieldByName('vopros').AsString;


Или

DataSource1.DataSet := Table1;
DBMemo1.DataSource := DataSource1;


серго   (2005-06-23 11:39:00) [9]

так что делать по новой то, если я только начал, зная что с такими полями не работал сразу взялся за него


Amoeba   (2005-06-23 11:36:00) [10]

Тогда уж здесь не мистика, а просто руки кривые виноваты. Sorry за резкость.

P.S. Попробуй сделать новый минимальный проект с нуля, может по ходу пьесы что-нибудь на очередном шаге всплывет.


серго   (2005-06-23 11:34:00) [11]

Table1.Insert;
TMemoField(Table1.FieldByName('vopros')).AsString := DBMemo1.Lines.Text;
Table1.Post;
DBMemo2.Lines.Text := TMemoField(Table1.FieldByName('vopros')).AsString;
в DBMemo2 пусто!!!


серго   (2005-06-23 11:33:00) [12]

да


-=XP=-   (2005-06-23 11:31:00) [13]

А тип поля в БД- точноМЕМО?


серго   (2005-06-23 11:31:00) [14]

я в курсе, но что мне то делать, прогу надо писать!


Amoeba   (2005-06-23 11:30:00) [15]

Воистину, просто мистика какая-то!


серго   (2005-06-23 11:27:00) [16]

другое поле заполняется memo не желает


-=XP=-   (2005-06-23 11:26:00) [17]

Вы больше текста тут нагнали, чем в своем проекте сделали.
Добавьте еще одно поле - и проверяйте вместе с ним.
Тогда и будете говорить, что "проблемы с MEMO".


Rule   (2005-06-23 11:23:00) [18]

серго ©   (23.06.05 11:19) [23]
а попробуй не мемо а другое ...


серго   (2005-06-23 11:19:00) [19]

я работаю только с этим полем


-=XP=-   (2005-06-23 11:16:00) [20]

я ввожу текст в DBMemo сохраняю его в файл базы данных, а потом пытаюсь прочитать но поле оказывается пустым

Все остальные поля сохраняются?


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо