Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.08;
Скачать: [xml.tar.bz2];




Вниз

Помогите с записью в базу SQL 2000! 


s   (2002-03-18 09:07) [0]

Помогите начинающему!
При записи данных возникает неизвестная ошибка. Я пишу в базу данные типа String а запись у меня типа Char. Но это не все, при записи типа DateTime в поле типа SmallDateTime возникает такая же ошибка.



wicked   (2002-03-18 09:13) [1]

а как ты это делаешь?... пример бы, что ли, показал...



s   (2002-03-18 09:25) [2]

Пример:
DataSet.Insert;
DataSet.FieldbyName("Name").AsString:=Trim(Name);
Где Name типа String;
DataSet.FieldbyName("Name").AsDateTime:=Trim(Time);
Далее DataSet.Post;
Ошибка возникает на этапе присваивания, но данные все же попадают в таблицу!



Shirson   (2002-03-18 11:00) [3]

Вообще-то лучше использовать тип не char, а varchar. Если никак не переделать, то попробуй передавать строку, длиною равную той, что указано в поле char в SQL. Добивай её пробелами, чтоли. Но лучше измеи тип на varchar.

А с временем... ты его в поле Name пытаешься записать или это опечатка?
DataSet.FieldbyName("Time").AsDateTime:= StrToDatetime(Time);



wicked   (2002-03-18 11:04) [4]

2 Shirson ©
не надо там ничего добивать... mssql сам добьёт пробелами, если тип поля char(x)...



s   (2002-03-18 13:23) [5]

Да это я опечатался. Я использую char(X) из экономии места т.к я использую только англ и русский язик.
Ошибка выскакивает на этапе записи из под отладчика, но в exe файле все идет нормально без ошибок. Так в чемже дело????




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.08;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.029 c
14-22792          BorisMor              2002-02-26 10:11  2002.04.08  
Какой инсталятор лучше всего жмет ?


3-22544           Malder                2002-03-10 12:58  2002.04.08  
Невозможность использовать Update, если в View есть поле типа Blob


3-22603           Dimedrol              2002-03-07 13:14  2002.04.08  
Добавление LookUp-поля...


1-22649           Locked                2002-03-28 10:17  2002.04.08  
XMLDoc


1-22694           IronHawk              2002-03-26 14:58  2002.04.08  
Как сохранить текст из Едита в Файл без метки перевода каретки (конца строки)?