Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.19;
Скачать: CL | DM;

Вниз

Проблема с ковычками   Найти похожие ветки 

 
S@lik ©   (2004-11-23 12:33) [0]

добавляю запись с помощю компонента Query в одном из полей у меня хранится строковое знасение вот отрывок кода

переменная  A="bla bla "lala" bla";

"INSERT
INTO Table (F1)
VALUES ( ""+a+"" );"

на это он выдает ошибку

Invalid use of keyword token: lala

Скорей всего это из за двойных кавычек
но кавычки мне там нухны позарез

как можно сделать чтобы он вставлял запись вмести с кавачками


 
Александр Иванов ©   (2004-11-23 12:40) [1]

Можно дублировать кавычки т.е. SQL:="select ""sfdgfdsgfg"" from t".
Но я обычно использую такой вариант: #39"строка"#39 или #39+"строка"+#39, так наглядней.


 
alsov1   (2004-11-23 12:46) [2]

можно QuotedStr(ваша строка) - функция возвращает строку с ковычками


Unit

SysUtils

Category

String handling routines

Delphi syntax:

function QuotedStr(const S: string): string;

C++ syntax:

extern PACKAGE AnsiString __fastcall QuotedStr(const AnsiString S);

Description

Use QuotedStr to convert the string S to a quoted string. A single quote character (") is inserted at the beginning and end of S, and each single quote character in the string is repeated.

Note: When working with multi-byte character systems (MBCS), use AnsiQuotedStr instead.


 
S@lik ©   (2004-11-23 12:48) [3]

Не не вышло ругается всеравно


 
sniknik ©   (2004-11-23 12:59) [4]

параметры для кого придумали?


 
S@lik ©   (2004-11-23 13:06) [5]

а как с ними работать подскажите пожалуста


 
sniknik ©   (2004-11-23 13:13) [6]

http://www.delphimaster.ru/cgi-bin/forum.pl?n=1&search=%EF%E0%F0%E0%EC%E5%F2%F0%FB


 
S@lik ©   (2004-11-23 13:25) [7]

спасибо всем!! разобрался все!!



Страницы: 1 вся ветка

Текущий архив: 2004.12.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.036 c
14-1101926263
Knight
2004-12-01 21:37
2004.12.19
Можно ли подключить в VMWare модем?


4-1098538256
RedLord
2004-10-23 17:30
2004.12.19
блокировка перезапуска компа


1-1102187540
Bobby Digital
2004-12-04 22:12
2004.12.19
Компонент


14-1101466897
Vvika-sim
2004-11-26 14:01
2004.12.19
Включить компьбтер через лакальную сеть


3-1101121950
Aleksandr.
2004-11-22 14:12
2004.12.19
Не удается избавиться от ошибки "Не удалось найти строку..." ADO