![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с ковычками [D6, D7, dBase, FoxPro]
S@lik © (2004-11-23 12:33:00)добавляю запись с помощю компонента Query в одном из полей у меня хранится строковое знасение вот отрывок кода
переменная A='bla bla "lala" bla';
'INSERT
INTO Table (F1)
VALUES ( "'+a+'" );'
на это он выдает ошибку
Invalid use of keyword token: lala
Скорей всего это из за двойных кавычек
но кавычки мне там нухны позарез
как можно сделать чтобы он вставлял запись вмести с кавачками
S@lik (2004-11-23 13:25:00) [1]спасибо всем!! разобрался все!!
sniknik (2004-11-23 13:13:00) [2]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:06:00) [3]а как с ними работать подскажите пожалуста
sniknik (2004-11-23 12:59:00) [4]параметры для кого придумали?
S@lik (2004-11-23 12:48:00) [5]Не не вышло ругается всеравно
alsov1 (2004-11-23 12:46:00) [6]можно 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.
Александр Иванов (2004-11-23 12:40:00) [7]Можно дублировать кавычки т.е. SQL:='select ''sfdgfdsgfg'' from t'.
Но я обычно использую такой вариант: #39'строка'#39 или #39+'строка'+#39, так наглядней.