Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];

Вниз

SQL & dbExpress   Найти похожие ветки 

 
J_S   (2002-12-18 14:32) [0]

Народ кто-нибудь сталкивался с такой вот вещью:
используя компоненты dbExpress, программно формирую запрос:

ServiceInsert.SQL.Clear;
ServiceInsert.SQL.Add("INSERT INTO ");
ServiceInsert.SQL.Add(TableName);
ServiceInsert.SQL.Add(" (");
ServiceInsert.SQL.Add(field);
ServiceInsert.SQL.Add(") VALUES ("");
ServiceInsert.SQL.Add(DBEdit1.EditText);
ServiceInsert.SQL.Add("")");

(Результат: INSERT INTO TableName (field) VALUES ("value"))

после выполнения запрос значение в указанную таблицу вставляется, но немного не такое как мне нужно - вместо value поле появляется ||value||. Без двойных ковычек запрос естессно не работает:). А параметризированный запрос типа
INSERT INTO: table (:field) VALUES (:value) Дельфи не пропускает. В чем дело?


 
Ketmar   (2002-12-18 14:48) [1]

одинарные кавычки не помогают?

Satanas Nobiscum! 18-Dec-XXXVII A.S.


 
J_S   (2002-12-18 15:04) [2]

2 Ketmar
нет не помогают:(..уже пробовала - один и тот же результат выходит:(
А использую я компонент TSQLQuery - дб"экспрессовский.


 
J_S   (2002-12-18 15:09) [3]

а я решила свою проблемку:)


k:=ServiceInsert.SQL.Count;
for i:=0 to k-1 do s:=s+ServiceInsert.SQL.Strings[i];
ServiceInsert.SQL.Clear;
ServiceInsert.SQL.Add(s);


 
Anatoly Podgoretsky   (2002-12-18 16:17) [4]

Интересно, а есть на твой взгляд этому объяснение


 
Ketmar   (2002-12-18 17:32) [5]

мнэ... странно это все. не по-нашему как-то. %-(

Satanas Nobiscum! 18-Dec-XXXVII A.S.



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

Форум: "Потрепаться";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.009 c
3-14908
satron
2002-12-13 11:55
2003.01.06
Help me


3-14949
Almaren
2002-12-14 18:05
2003.01.06
Как узнать содержание активной записи в базе данных?


1-15154
gerd
2002-12-23 17:52
2003.01.06
Как связать Word документ с моим приложением?


1-15128
Ilg
2002-12-21 17:49
2003.01.06
ListBox со строками разных цветов


1-15094
Beginner
2002-12-22 18:53
2003.01.06
Как в RichEdit вставить текст в текущую позицию курсора?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский