Я ничего не могу найти о получении поплавков из набора результатов или о том, как хранить поплавки в подготовленном операторе, чтобы создать запрос, чтобы вставить номер с плавающей запятой. Можно ли это сделать? Должен ли я хранить их с помощью массива символов? Заранее спасибоMysql Connector C++ и floats
3
A
ответ
4
Для получения результатов, я ожидаю, что вы используете ResultSet::getDouble
- для утверждений, PreparedStatement::setDouble
.
В частности, не должно быть жилья для float
, но определение базовой колонки будет FLOAT
или DOUBLE
.
Смежные вопросы
- 1. MySQL Connector/C++ Issue
- 2. MySQL Connector/C++
- 3. C++ Connector to MySQL
- 4. MySQL C++ Connector
- 5. C# MySQL Connector
- 6. WCF и MySQL Connector
- 7. MySQL C Connector/mysql_autocommit функция
- 8. MySQL Connector C++ - Invalid Pointer
- 9. MySQL Connector/C++ объявить переменную
- 10. MySQL: C++ Connector vs ODBC
- 11. C++ MySQL Connector PrepareStatement Bad_Access
- 12. В чем разница между mysql-connector-python, mysql-connector-python-rf и mysql-connector-repackaged?
- 13. MySQL Connector и MySQL Server Version 4.0.25
- 14. Mysql Connector C++ Небуферизованный ResultSet C++
- 15. Visual C++ MySQL Connector/C ошибки?
- 16. LNK2019 с MySQL Connector
- 17. Clojure^floats vs. #^floats?
- 18. Mysql Connector connect() issues
- 19. MySQL .NET Connector 6.9.8
- 20. MySQL Connector/библиотека C++ Связывание ERROR Проблема
- 21. MySQL Connector/C Пример ++ код не работает
- 22. C# MySQL Connector: пулы подключений не работают
- 23. MySQL connector C++ 1.1.3 не содержит libmysql.lib
- 24. MySQL C++ Connector Unresolved Dependencies (VS 2015)
- 25. C++ mySQL connector LINKER errors (Windows)
- 26. OpenShift MySQL Connector
- 27. mysql cluster .net connector
- 28. MySql Connector EF6
- 29. Connector/C++ Ошибка компиляции
- 30. Mysql connector j error
Спасибо вам за ответ, я, кажется, есть проблема с использованием getDouble(), с помощью таблицы, как с лат и долготу в два раза: в то время как (res-> предыдущий()) { соиЬ << «Печать строки» << res-> getInt ("id") << "|" << res-> getDouble ("lat") << "|" << res-> getDouble ("lon") << endl; } Получает мне: Terminate под названием кинув экземпляр «SQL :: InvalidArgumentException» , что(): MySQLPreparedResultSet :: getDouble: недопустимый «ColumnIndex» Что происходит только тогда, когда я пытаюсь получить лат или Lon столбцов. – Lautaro
Это очень плохо, возможно, вы * должны * использовать строки и конвертировать туда и обратно. Вы пытались это сделать? –
Я не вижу, что строки необходимы, исходный код позволяет получить двойной доступ. http://bazaar.launchpad.net/~mysql/mysql-connector-cpp/trunk/view/head:/driver/mysql_ps_resultset.cpp - вы уверены, что идентификаторы столбцов верны? –