Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблема с записью дробного числа в Paradox

305
13 марта 2006 года
Kashuk
385 / / 21.02.2003
Может кто уже сталкивался с такой проблемкой:
Не могу записать в таблицу парадокс дробное число, вернее могу, но дробную часть нужно отделять "." а при этом не могу считать
EditGoodsSum->Text = FloatToStr(StrToFloat(EditGoodsIn->Text) * StrToFloat(EditGoodsCol->Text));

Данные записую таким образом:
asAddGoods = "INSERT INTO Prihod.db (Prihod_Goods_IN, Prihod_Goods_Col, Prihod_Goods_Sum VALUES (";
asAddGoods += EditGoodsIN->Text + ",'";
asAddGoods += EditGoodsCol->Text + "','";
asAddGoods += EditGoodsSum->Text + "';";

QueryAddGoods->SQL->Add(asAddGoods);
QueryAddGoods->ExecSQL();

Может кто подскажет как быть в этом случае
929
14 марта 2006 года
sp999
198 / / 31.01.2003
Цитата:
Originally posted by Kashuk
Может кто уже сталкивался с такой проблемкой:
Не могу записать в таблицу парадокс дробное число, вернее могу, но дробную часть нужно отделять "." а при этом не могу считать
EditGoodsSum->Text = FloatToStr(StrToFloat(EditGoodsIn->Text) * StrToFloat(EditGoodsCol->Text));

Данные записую таким образом:
asAddGoods = "INSERT INTO Prihod.db (Prihod_Goods_IN, Prihod_Goods_Col, Prihod_Goods_Sum VALUES (";
asAddGoods += EditGoodsIN->Text + ",'";
asAddGoods += EditGoodsCol->Text + "','";
asAddGoods += EditGoodsSum->Text + "';";

QueryAddGoods->SQL->Add(asAddGoods);
QueryAddGoods->ExecSQL();

Может кто подскажет как быть в этом случае


Т.е. числовые значения (кол-во, сумма) ты хранишь в строковом виде? Смысл?
Используй параметры в запросе и ноу проблем.

305
14 марта 2006 года
Kashuk
385 / / 21.02.2003
Цитата:
Originally posted by sp999
Т.е. числовые значения (кол-во, сумма) ты хранишь в строковом виде? Смысл?
Используй параметры в запросе и ноу проблем.



Они у меня хранятся в числовом формате, просто если ставить "," то в квери это подрозумевается как разделитьель, и получается, что оно хочет внести два отдельных числа, а с "." всё работает на ура...

929
14 марта 2006 года
sp999
198 / / 31.01.2003
Цитата:
Originally posted by Kashuk
Они у меня хранятся в числовом формате, просто если ставить "," то в квери это подрозумевается как разделитьель, и получается, что оно хочет внести два отдельных числа, а с "." всё работает на ура...


Тогда зачем в запросе значения пишешь в апострофах?
Повторяю, юзай параметры и ты избавишься от множества проблем.

305
14 марта 2006 года
Kashuk
385 / / 21.02.2003
Цитата:
Originally posted by sp999
Тогда зачем в запросе значения пишешь в апострофах?
Повторяю, юзай параметры и ты избавишься от множества проблем.



С апострофами я ошибся, просто код был дома, а я по памяти писал с работы. Апострофов нет, всёравно не кактит.

Попробую юзать параметры...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог