- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
function THiPathCDRData.ToSQL: string;
begin
Result := 'Call ImportCall("' + FormatDateTime('YYYY-MM-DD hh:mm:ss', self.CallDate) +
'", ' + #39 + stringreplace(self.InternalCallNumber, ' ', '', [rfReplaceAll]) + #39 + ', ' + #39 +
stringreplace(self.ExternalCallNumber, ' ', '', [rfReplaceAll]) + #39 + ', ' +
IntToStr(self.duration) + ', ' + #39 + GetEnumName(TypeInfo(TCallDirection),
integer(self.CallDirection)) + #39 + ', ' + IntToStr(trunk) + ');';
end;
CTEPTOP 01.03.2017 21:52 # 0
Сходу въебал плюс. В этом коде "прекрасно" всё.
cykablyad 01.03.2017 22:04 # 0
В делфи все еще нет нормальных эскейпов
KuCEJIEB 01.03.2017 23:15 # 0
Xamarin_girl 06.03.2017 04:41 # −2
bayan 06.03.2017 18:11 # −3
j123123 06.03.2017 21:57 # 0
bayan 06.03.2017 22:38 # −2
j123123 06.03.2017 22:47 # +1
например:
Total Commander
FL Studio
KMPlayer
bayan 06.03.2017 23:09 # −1
не знал что он на дельфях
dxd 07.03.2017 11:14 # 0
Amayak_Akopyan 07.03.2017 11:28 # 0
kipar 09.03.2017 13:24 # 0
CTEPTOP 09.03.2017 14:59 # 0
Ну, к магии-то Амаяку явно не привыкать...
Тов. Амаяк, Гисслер не на Ваши ли фокусы насмотрелся?
guest 06.03.2017 23:36 # −1
bayan 06.03.2017 23:40 # −1
я туда зашел и там мне сразу реклама в рыло, я даже не успел увидеть какой ты там хеллоу ворлд на дельфи написал
зы:
>>Мы ручаемся за безопасность наших программ и заявляем, чт
"Мы" это ты мама?
guest 06.03.2017 23:42 # 0
bayan 06.03.2017 23:43 # −2
блин, за 10 баксов в год можно нормальный хостинг сделать
guest 06.03.2017 23:45 # +3
bayan 06.03.2017 23:46 # −1
guest 06.03.2017 23:48 # −1
bayan 06.03.2017 23:49 # −1
guest 06.03.2017 23:50 # −1
bayan 06.03.2017 23:50 # −2
развел тут чичи-гага
1024-- 07.03.2017 08:42 # 0
guest 07.03.2017 11:06 # 0
Amayak_Akopyan 02.03.2017 00:32 # 0
Во-первых, можно сэкономить на плюсиках, вспомнив, что коды с решёткой можно лепить вплотную друг к другу и к константам. Т. е. вместо можно написать
Во-вторых, #39 - это же #$27, т. е. код апострофа. Так? Апостроф можно вставлять в строку, только его нужно удваивать. Приведённый фрагмент можно записать так: Страшновато, а что поделать.
Наконец, есть же функция Format как раз для сборки таких строк. Да, будет работать медленнее, чем тупая склейка строк, но по сравнению с затратами на sql-запрос это мелочи.
CTEPTOP 02.03.2017 18:37 # 0
Amayak_Akopyan 02.03.2017 19:12 # 0
CTEPTOP 02.03.2017 19:26 # 0
guest 04.03.2017 11:39 # −2
CTEPTOP 05.03.2017 21:15 # 0
solnze_dar 06.03.2017 02:01 # +1
guestinho 08.03.2017 19:34 # 0
guestinh0 08.03.2017 21:17 # 0
Simmchen 08.03.2017 22:59 # +1