Topic: Помогите, пожалуйста, с кодом.
Как изолировать ошибку, которая возникает при наличии кавычек в значении name?
mess := '"Разработка '+SQLExecute('SELECT name FROM teamWork WHERE id='+IntToStr(iTW))+' открыта."';
My Visual Database → Russian → Помогите, пожалуйста, с кодом.
Как изолировать ошибку, которая возникает при наличии кавычек в значении name?
mess := '"Разработка '+SQLExecute('SELECT name FROM teamWork WHERE id='+IntToStr(iTW))+' открыта."';
Raspr
При данном SQL запросе не должно быть каких либо ошибок связанных с кавычками. Расскажите пожалуйста по подробней, также можете приложить свой проект.
Надо полагать, на первой кавычке строка заканчивается?
mess := '"Вы приглашены в разработку: '+SQLExecute('SELECT name FROM teamWork WHERE id='+idTW+'."';
SQLExecute('INSERT INTO alerts (id_users1, date, note) VALUES('+idTWuser+','+sCurrentDate+','+mess+')');
попробуйте так
mess := '"Вы приглашены в разработку: '+SQLExecute('SELECT name FROM teamWork WHERE id='+idTW)+'."';
mess := ''''+ escape_special_characters(mess)+'''';
Спасибо, отлично!
Только получается в первой строке без кавычек надо. Иначе они в запись идут. Т.е.:
mess := 'Вы приглашены в разработку: '+SQLExecute('SELECT name FROM teamWork WHERE id='+idTW)+'.';
My Visual Database → Russian → Помогите, пожалуйста, с кодом.
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi