| Racoon | 
| Отправлено: 07.09.2006, 15:14 | 
 
 
 | 
  
Ученик-кочегар 
 
Группа: Участник 
Сообщений: 19 
  
  
 | 
 Помогите!
  
на строчки:
  
AnsiString sss; 
sss="INSERT INTO zav (Zav, Ind) "; 
sss=sss+"Values (\""+ 
Edit1->Text+"\", "+Edit2->Text+")"; 
DataModule1->UpdateSQL2->InsertSQL->Clear(); 
DataModule1->UpdateSQL2->InsertSQL->Add(sss); 
DataModule1->UpdateSQL2->ExecSQL(ukInsert);
  
Edit1->Text — ООО "Рога и копыта" 
Edit2->Text — целое число
  
Ругается на Token: Рога 
Можно как-нибудь обойти эти кавычки?
  
 | 
  | 
| avc* | 
| Отправлено: 07.09.2006, 15:17 | 
 
 
 | 
  
Не зарегистрирован
 
 
 
 
 
  
  
 | 
 Можно. 
Если в тексте запроса, то не делайте секрета из СУБД. 
Универсально — использовать параметризованный запрос. 
А еще можно полазить по поиску...  | 
  | 
| Racoon | 
| Отправлено: 08.09.2006, 04:56 | 
 
 
 | 
  
Ученик-кочегар 
 
Группа: Участник 
Сообщений: 19 
  
  
 | 
| QUOTE (avc* @ 07/09/2006, 15:17) |  Можно. 
Если в тексте запроса, то не делайте секрета из СУБД. 
Универсально — использовать параметризованный запрос. 
А еще можно полазить по поиску... |  
  
А поподробнее?  | 
  | 
| AVC | 
| Отправлено: 08.09.2006, 08:12 | 
 
 
 | 
  
Ветеран 
 
Группа: Модератор 
Сообщений: 1583 
  
  
 | 
 | QUOTE (Racoon @ 08/09/2006, 03:56) |  1. Если в тексте запроса, то не делайте секрета из СУБД. 
2. Универсально — использовать параметризованный запрос. 
3. А еще можно полазить по поиску... 
А поподробнее? |  
  
1. Посмотреть в документации на сервер на предмет экранирующего символа или использования служебных символов в запросе. 
2. Insert into aaa (fld) values (:prm) 
3. поиск по форуму например для "параметризованный запрос"  | 
  | 
| Racoon | 
| Отправлено: 08.09.2006, 12:23 | 
 
 
 | 
  
Ученик-кочегар 
 
Группа: Участник 
Сообщений: 19 
  
  
 | 
 А как определить тип поля?
 
  
DataModule1->UpdateSQL1->ModifySQL->Clear(); 
DataModule1->UpdateSQL1->ModifySQL->Add("update bs 
set Zakaz = :Zakaz where Zakaz = :OLD_Zakaz"); 
DataModule1->UpdateSQL1->ExecSQL(ukModify);
  
Пишет :
  
--------------------------- 
Field 'Zakaz' is of an unknown type. 
---------------------------
  
В bd тип поля определен
  
Отредактировано Racoon — 15.09.2006, 08:07  | 
  |