Это запрос:
Код: Выделить всё
SELECT
sname,
id,
JSON_VALUE(element_data, '$.formData.formData.name') as NAME,
JSON_VALUE(element_data, '$.formData.formData.product') AS EAN,
JSON_VALUE(element_data, '$.formData.formData.product') as [CODE ID],
element_data,
added_by,
added_on,
display
FROM
copy_instances
WHERE
display = 1 AND added_by = 'user'
Ошибка: неверное имя столбца «EAN».
Трассировка стека
at System.Data.OleDb.OleDbDataReader.ProcessResults(OleDbHResult hr)
at System.Data.OleDb.OleDbDataReader.NextResult()
at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior
поведение, строковый метод)
at System. .Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior поведение)
в System.Data.Common.DbDataAdapter.FillInternal(набор данных DataSet,
DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String
srcTable, команда IDbCommand, CommandBehavior поведение)
в System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32
startRecord, Int32 maxRecords, String srcTable, команда IDbCommand,
поведение CommandBehavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
в Company.Application.sqloledbprovider.getdataset(String str_sql,
DataSet& obj_dataset, String& str_msg)
Источник ошибки Microsoft OLE
Драйвер DB для целевого сайта SQL Server
Void ProcessResults(System .Data.OleDb.OleDbHResult)
Если я удалю часть EAN JSON_VALUE из запроса, все будет работать хорошо, тогда JSON будет действительный. Любая помощь приветствуется.
Подробнее здесь: https://stackoverflow.com/questions/792 ... ed-through
Мобильная версия