Как правильно выполнять параметризованные запросы для гибких таблиц с драйвером odb c? - PullRequest
0 голосов
/ 09 марта 2020

Я довольно плохо знаком с Vertica и ее концепцией гибких таблиц. Необходимо вставить данные в гибкую таблицу с помощью odbcParameter, например

string query = "INSERT INTO flexTable SELECT MapJSONExtractor(@flexDataToInsert) as event"
var connection = GetConnection(); // returns OdbcConnection
var command = GetCommand(connection, queryString.ToString()); // returns OdbcCommand
OdbcParameter param = command.Parameters.Add("@flexDataToInsert", OdbcType.NText, 2048);
param.Value = data; // long json to insert
await command.ExecuteNonQueryAsync()

, но получить исключение «OdbcException: ERROR [42703] ERROR 2624: столбец« flexDataToInsert »не существует». После нескольких часов борьбы все еще не могу понять, что с ним не так

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...