Имеется следующий код. Я сократил его до минимума ища ошибку...так и не нашел.... <br> #include <stdio.h><br> #include <stdlib.h><br> #include <iostream><br> #include <string.h><br> #include <stdarg.h><br> <br> #include <cppconn/driver.h><br> #include <cppconn/exception.h><br> #include <cppconn/resultset.h><br> #include <cppconn/statement.h><br> #include <cppconn/prepared_statement.h><br> <br> using namespace std;<br> <br> sql::Driver *driver;<br> sql::Connection *con;<br> sql::Statement *stmt;<br> sql::ResultSet *res;<br> <br> int main(int argc, char *argv[]) <br> {<br> string mphone;<br> <br> try {<br> driver = get_driver_instance();<br> con = driver->connect(«tcp://127.0.0.1:3306», «web», «lacetti»);<br> con->setSchema(«test2»);<br> <br> /* получаем номер телефона для отправки смс */<br> stmt = con->createStatement(); //SUBSTRING_INDEX(value, ':', <br>1) as val res = stmt->executeQuery(«SELECT DRV_MPHONE FROM DRIVER»);<br> while (res->next())<br> {<br> mphone = res->getString(«DRV_MPHONE»);<br> }<br> delete res;<br> delete stmt;<br> delete con; <br> } catch (sql::SQLException &e) {<br> cout << «# ERR: SQLException in » << __FILE__;<br> cout << "(" << __FUNCTION__ << ") on line " << __LINE__ << endl;<br> cout << «# ERR: » << e.what();<br> cout << " (MySQL error code: " << e.getErrorCode();<br> cout << ", SQLState: " << e.getSQLState() << " )" << endl; <br> }<br> <br> return 0;<br> }<br> <br>
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Mysq cppconn (2010)
- Форум mysql++ вопрос по с++ (2009)
- Форум С++ + OracleDB OCCI (2012)
- Форум Неправильное выделение памяти (2006)
- Форум MySQL--->MySQL (2001)