Я пишу запрос в CFScript для базы данных Informix, который выглядит примерно так:
myQuery = new Query();
myQuery.setSQL("select something from someDatabase:someTable");
В Informix someDatabase:someTable
синтаксис означает доступ к таблице из внешней базы данных но в ColdFusion :parameter
- это то, что вы пишете для последующих параметров передачи. Таким образом, CF выдает ошибку
Параметр 'someTable'
не найден в списке указанных параметров
Как мне избежать этого символа :
?
Пробовал `\` - не сработало. Изменить : Я пробовал использовать обратные кавычки, например:
myQuery.setSQL("select something from `someDatabase:someTable`");
, и теперь в сообщении об ошибке говорится:
Параметр someTable не найден в список указанных параметров
Обратите внимание, что после someTable стоит обратная кавычка, поэтому обратная кавычка рассматривается как часть имени переменной.