Исключение SQL-сервера: “Имя столбца xxx не действительно”, используя JDBC

Я получаю странную ошибку от SQL-сервера водитель JDBC. Это говорит мне, что имя столбца недействительно даже при том, что колонка присутствует, правильно названная, и тот же вопрос хорошо работает, когда он выполнен в Студии управления SqlServer.

Ошибка:

Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The column name MarginCall is not valid.
    at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:170)
    at com.microsoft.sqlserver.jdbc.SQLServerResultSet.findColumn(SQLServerResultSet.java:626)
    at com.microsoft.sqlserver.jdbc.SQLServerResultSet.getBigDecimal(SQLServerResultSet.java:2570)
    at org.apache.commons.dbcp.DelegatingResultSet.getBigDecimal(DelegatingResultSet.java:305)
...
13
задан p.campbell 21 January 2010 в 16:21
поделиться

3 ответа

проблема решена. Меня была простая ошибка.

Мой запрос использовал предложение «AS» в операторе Select. Я пытался получить значение столбца из результатов, используя фактическое имя столбца вместо псевдонима столбец, определенного в пункте AS.

Ошибка школьника. Извиняюсь за время трата.

Большое благодаря Стиве Б. за его предложение использовать Resultset.GetColumnnames имена (). Хотя фактический метод вызова, который я использовал, был Resultset.getMetAdata (). GetColumnname (Columnindex);

15
ответ дан 2 December 2019 в 00:03
поделиться

На этой веб-странице сравниваются различные инструменты печати javascript.

http://sixrevisions.com/javascript/graph_chart_plot_data_javascript/

FLOT: http://code.google.com/p/flot/

-121--4817884-

Код примера AurioTouch выполняет анализ Фурье на входе микрофона. Может быть хорошей отправной точкой:

https://developer.apple.com/iPhone/library/samplecode/aurioTouch/index.html

Возможно, вы переубиваете приложение.

-121--3879830-

Проверьте имя таблицы. если для параметров сортировки задано значение с учетом регистра на ms sql server, также затрагиваются имена таблиц.

1
ответ дан 2 December 2019 в 00:03
поделиться

Попробуйте приложить имя столбца внутри квадратных кронштейнов: [MarginCall] Просто догадка.

0
ответ дан 2 December 2019 в 00:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: