Форум: "Начинающим";
Текущий архив: 2010.09.05;
Скачать: [xml.tar.bz2];
ВнизЗапись дробного числа в базу MySQL Найти похожие ветки
← →
Jacksotnik © (2010-05-18 17:25) [0]Уважаемые мастера у меня возникла проблемка знач выполняю запрос на добавление записи:
VALUES("""+dat+""""+","""+new_zak_id.Text+""""+","+floattostr(sum)+","+floattostr(skidka_grn)+","+floattostr(allsum)+")"
Но три последних значения у меня это дробные числа, и оно мне выдает ошибку типа сильно много параметров. Как сделать чтоб он не воспринимал дробное число как два разных параметра разделенных запятой?
← →
Sergey13 © (2010-05-18 17:29) [1]> [0] Jacksotnik © (18.05.10 17:25)
Используй параметры в запросе.
← →
Jacksotnik © (2010-05-18 17:29) [2]А можно пример, ато я несильно силен
← →
Sergey13 © (2010-05-18 17:38) [3]VALUES(:p1,:p2,:p3,...,:pN)
← →
Jacksotnik © (2010-05-18 17:41) [4]А как этим p1..pN поприсваивать значения которые я передаю?
← →
Медвежонок Пятачок © (2010-05-18 17:46) [5]оператором присваивания
← →
Sergey13 © (2010-05-18 17:48) [6]> [4] Jacksotnik © (18.05.10 17:41)
Через ParamByName например. F1 еще можно нажимать бесплатно.
← →
Jacksotnik © (2010-05-18 18:06) [7]myquery1.SQL.Add("VALUES(:p4,:p5,:p1,:p2,:p3)");
myquery1.ParamByName("p1").AsFloat:=sum;
myquery1.ParamByName("p2").AsFloat:=skidka_grn;
myquery1.ParamByName("p3").AsFloat:=allsum;
myquery1.ParamByName("p4").AsString:=dat;
myquery1.ParamByName("p5").AsString:=new_zak_id.Text;
Так чтоли?
← →
Медвежонок Пятачок © (2010-05-18 18:08) [8]почти, но не так
← →
Jacksotnik © (2010-05-18 18:21) [9]Люди ну напишите пожалуйста кто-то один раз поподробней очень прошу
← →
Медвежонок Пятачок © (2010-05-18 18:24) [10]Так чтоли?
Хорошо, пусть будет так чтоли.
← →
Jacksotnik © (2010-05-18 18:36) [11]Спасибо большое. Уже сам разобрался!
← →
Плохиш © (2010-05-18 19:21) [12]
> Jacksotnik © (18.05.10 17:25)
> VALUES("""+dat+""""+","""+new_zak_id.Text+""""+","+floattostr(sum)+",
> "+floattostr(skidka_grn)+","+floattostr(allsum)+")"
> Но три последних значения у меня это дробные числа, и оно
> мне выдает ошибку типа сильно много параметров. Как сделать
> чтоб он не воспринимал дробное число как два разных параметра
> разделенных запятой?
Убрать букавки floatto
PS. Уверен, что ни в dat, ни в new_zak_id.Text не окажется Д"Артаньяна?
← →
today (2010-06-06 08:03) [13]Удалено модератором
Примечание: Заведи свою ветку
← →
Leonid Troyanovsky © (2010-06-06 08:35) [14]
> today (06.06.10 08:03) [13]
> а если нужно именно строку сформировать, через format кто
> знает?
RTFM: VCL Reference. AfterDelete, Format example
--
Regards, LVT.
← →
today (2010-06-08 18:45) [15]Удалено модератором
← →
Leonid Troyanovsky © (2010-06-09 07:57) [16]
> today (08.06.10 18:45) [15]
> >RTFM: VCL Reference. AfterDelete, Format example
> прости, я не уловил твою умную мысль :)
См. хелп. Топик указан.
--
Regards, LVT.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.09.05;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.003 c