Форум: "Базы";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];
ВнизКак с помощью SQL (формир. динам.) вставить вещественное число? Найти похожие ветки
← →
DancerMan © (2005-10-20 18:06) [0]Приветствую всех!
Формирую такой текст запроса:
ADOInsDelBasket.SQL.Add(" INSERT INTO basket (KODRAB, NAME, NORMATIV, KOLVO) VALUES """+cKodRab+""", """+cName+""", "+FloatToStr(nNormativ)+", 1 )");
Например nNormativ=2,4
Получается, что в 4 поля вставляю, как бы 5 значений, потому что в результате на выполнение идет
...VALUES("код", "имя", 2,4,1)
Подскажите, пожалуйста, как выкрутиться из этой ситуации?
← →
Val © (2005-10-20 18:09) [1]а) определить используемый разделитель разрядов
б) использовать параметры
← →
Карелин Артем © (2005-10-20 18:13) [2]Операции типа cast или convert в используемой СУБД присутствуют?
← →
DancerMan © (2005-10-20 18:17) [3]
> Операции типа cast или convert в используемой СУБД присутствуют?
Не знаю
Просто использую ADOConnection для подключения к *.dbf
← →
DancerMan © (2005-10-20 18:20) [4]Ладно, всем спасибо!
Напишу запрос с параметрами.
← →
menart © (2005-10-20 18:44) [5]используй ковычки... прокатывает :)
← →
Anatoly Podgoretsky © (2005-10-20 19:48) [6]Val © (20.10.05 18:09) [1]
a) нельзя, запросы не используют региональные настройки, там запятая всегда разделитель элементов.
б) а вот это обязательно, уже много лет рефреном повтояем параметры, параметры, параметры!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.043 c