Форум: "Базы";
Текущий архив: 2002.08.29;
Скачать: [xml.tar.bz2];
ВнизКак добавить запись с пустыми полями? Найти похожие ветки
← →
sdram (2002-08-08 16:29) [0]При добавлении записи с помощью TADOCommand ругается, на то что JET не может добавить пустые поля, хотя в привязанном TDBGrid незаполненные поля добавляются без проблем.
Добавить нужно обязательно с помощью TADOCommand.
← →
SaS13 (2002-08-08 16:52) [1]покажи сторку добавления записи
← →
sdram (2002-08-08 17:02) [2]В упрощенном виде
var
str:string
begin
str := "";
fGen.cmdSql.CommandText := "INSERT INTO p_Display (uid, Name) VALUES (" + inttostr(j) + ", "" + str + "");"
fGen.cmdSql.Execute;
end;
← →
SaS13 (2002-08-08 17:08) [3]При передаче в Access, если идет пустая строка, то лучше NULL передавать, напиши что-то типа своей функции, и на входе проверяй на пустую строку, например:
fGen.cmdSql.CommandText := "INSERT INTO p_Display (uid, Name) VALUES (" + inttostr(j) + ", " + CheckOnNull( Cstr ) + ");"
function CheckOnNull( const cStr: string ): string;
begin
if cStr = EmptyStr then
Result := "NULL"
else
Result := """" + cStr + """" )
end;
← →
sdram (2002-08-08 17:18) [4]Спасибо, помогло.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.08.29;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c