Проблема с записью дробного числа в Paradox
Не могу записать в таблицу парадокс дробное число, вернее могу, но дробную часть нужно отделять "." а при этом не могу считать
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();
Может кто подскажет как быть в этом случае
Цитата:
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();
Может кто подскажет как быть в этом случае
Может кто уже сталкивался с такой проблемкой:
Не могу записать в таблицу парадокс дробное число, вернее могу, но дробную часть нужно отделять "." а при этом не могу считать
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();
Может кто подскажет как быть в этом случае
Т.е. числовые значения (кол-во, сумма) ты хранишь в строковом виде? Смысл?
Используй параметры в запросе и ноу проблем.
Цитата:
Originally posted by sp999
Т.е. числовые значения (кол-во, сумма) ты хранишь в строковом виде? Смысл?
Используй параметры в запросе и ноу проблем.
Т.е. числовые значения (кол-во, сумма) ты хранишь в строковом виде? Смысл?
Используй параметры в запросе и ноу проблем.
Они у меня хранятся в числовом формате, просто если ставить "," то в квери это подрозумевается как разделитьель, и получается, что оно хочет внести два отдельных числа, а с "." всё работает на ура...
Цитата:
Originally posted by Kashuk
Они у меня хранятся в числовом формате, просто если ставить "," то в квери это подрозумевается как разделитьель, и получается, что оно хочет внести два отдельных числа, а с "." всё работает на ура...
Они у меня хранятся в числовом формате, просто если ставить "," то в квери это подрозумевается как разделитьель, и получается, что оно хочет внести два отдельных числа, а с "." всё работает на ура...
Тогда зачем в запросе значения пишешь в апострофах?
Повторяю, юзай параметры и ты избавишься от множества проблем.
Цитата:
Originally posted by sp999
Тогда зачем в запросе значения пишешь в апострофах?
Повторяю, юзай параметры и ты избавишься от множества проблем.
Тогда зачем в запросе значения пишешь в апострофах?
Повторяю, юзай параметры и ты избавишься от множества проблем.
С апострофами я ошибся, просто код был дома, а я по памяти писал с работы. Апострофов нет, всёравно не кактит.
Попробую юзать параметры...