Форум: "Базы";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];
ВнизВ 14-значное поле записывается только 12.... Найти похожие ветки
← →
Zilog © (2004-09-01 17:03) [0]В 14-значное поле записывается только 12....
Вот код которым пишу:
FMain.DSPers.DataSet.Open;
FMain.QPers["PFio"] := Edit1.Text;
FMain.QPers["PCard"] := "1234567890ABCD";
FMain.QPers.Post;
FMain.QPers.ApplyUpdates;
FMain.QPers.CommitUpdates;
В базу данных записывается почему-то "1234567890AB"
Размерность поля 14 символов(стринг).
База - paradox BDE
← →
Sergey13 © (2004-09-01 17:06) [1]Слишком быстро комитиш. Не успевает. 8-)
Как проверял то?
← →
Reindeer Moss Eater © (2004-09-01 17:07) [2]В базу данных записывается почему-то "1234567890AB"
Размерность физ. поля и размерность TField - не одно и то же
← →
Zilog © (2004-09-01 17:23) [3]Ок, спасибо всем:
"
17:15 [oldman] to [wisekaa] А разве размерность TFiled по умолчанию не равна размеру поля?
17:16 [oldman] to [wisekaa] TField...
17:16 [wisekaa] to [oldman] при добавлении поля из БД да, но если потом в БД поменять размерность поля, то в TField автоматом не поменяеться
17:17 [wisekaa] to [oldman] я ясно изложил? т.е. допусти у тебя в БД name: char(10)
17:18 Вас приветствует: [ADoGind]
17:18 [wisekaa] to [oldman] делаем в query add Fields "Name"
17:18 [wisekaa] to [oldman] его размерность будет 10
17:18 [oldman] to [wisekaa] Я думаю, у него дефаултом через Грид...
17:18 [wisekaa] to [oldman] потом делаем alter table name: char(12)
17:19 [wisekaa] to [oldman] FiedName.Size останеться 10
"
← →
wisekaa © (2004-09-01 17:32) [4]Если ты изменил размерност поля в БД, после того как добавил его в список TFields, необходимо или заново его передобавить в этот список или исправить значение size и displaywith в ObjectInspector.
Например
таблица sotrudn
поле name: char(20)
в проекте ты кинул query и добавил в него это поле, у тебя получиться что-то типа
QuerySotrudnName: TStringField
Потом ты изменил размерность поля Name на 50, необходимо либо заново удалить/добавить поле Name
Либо изменить свойства:
QuerySotrudnName.Size и QuerySotrudnName.DisplayWith на 50
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.045 c