Я пытаюсь отладить некоторый классический ASP-код, и приложение продолжает ломать оператор вставки.Бэкэнд в SQL
. Выражение выглядит примерно так:
insert into tableX (id, fo, ao) values (12, '', 'ab')
в tableX
и fo
, и ao
установлены для разрешения нулевых значений.
fo
это внешний ключ, указывающий на foTable
(посмотрите таблицу)
Я полагаю, ему не нравятся одинарные кавычки?Как еще я могу это сделать в классическом asp?
Я получаю ошибку:
Оператор INSERT конфликтует с ограничением FOREIGN KEY "FK_tableX_FO".Конфликт произошел в базе данных «tableX», таблице «dbo.FIELD_OFFICE», столбце «FO».
Я также хочу добавить, что это процесс миграции из Oracle.Кто-нибудь знает, воспринимает ли Oracle '' как нули, вот почему я сейчас получаю сообщение об ошибке в SQL?