![]() |
|
![]() ![]() ![]() |
|
ulcigor |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 13.5.2009 Репутация: нет Всего: нет |
Во-первых установи mysql. В расширенных настройках установки укажи, что ты не ламер какой нить, а реальный прогрваммер ![]() Указываем вот это: #include <mysql.h> #include <my_global.h> #pragma comment(lib, "libmysql.lib") Ну вот и всё. Остальное дело техники. Пишем функции для соединения с БД mysql_init( MYSQL *sock ); Инициализирует БД для нас mysql_real_connect( MYSQL *sock, char *localhost, char *dbuser, char *dbpass, char *dbname, int port, NULL, NULL ) Конектится... . mysql_query( MYSQL *sock, char *string ); Подаёт запрос на обработку MYSQL_RES *res = mysql_store_result( MYSQL *sock ); Определяет ресурс, для запроса... . mysql_fetch_row( MUSQL_RES *res ) Собственно сам запрос... . mysql_close( MYSQL *sock ); Закрывает соединение... . Это сообщение отредактировал(а) ulcigor - 8.6.2010, 18:58 |
|||
|
||||
Norby89 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 16.2.2010 Репутация: нет Всего: нет |
При компиляции вышеприведенного кода произошло вот что:
1>------ Build started: Project: TestMySQL, Configuration: Debug Win32 ------ 1>Compiling... 1>main.cpp 1>d:\mysql server 5.1\include\mysql_com.h(243) : error C2146: syntax error : missing ';' before identifier 'fd' 1>d:\mysql server 5.1\include\mysql_com.h(243) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>d:\mysql server 5.1\include\mysql_com.h(243) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>d:\mysql server 5.1\include\mysql_com.h(417) : error C2065: 'SOCKET' : undeclared identifier 1>d:\mysql server 5.1\include\mysql_com.h(417) : error C2146: syntax error : missing ')' before identifier 's' 1>d:\mysql server 5.1\include\mysql_com.h(418) : error C2059: syntax error : ')' 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\testmysql\testmysql\main.cpp(5) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\testmysql\testmysql\main.cpp(5) : error C2556: 'int mysql_init(MYSQL *)' : overloaded function differs only by return type from 'MYSQL *mysql_init(MYSQL *)' 1> d:\mysql server 5.1\include\mysql.h(432) : see declaration of 'mysql_init' 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\testmysql\testmysql\main.cpp(5) : error C2373: 'mysql_init' : redefinition; different type modifiers 1> d:\mysql server 5.1\include\mysql.h(432) : see declaration of 'mysql_init' 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\testmysql\testmysql\main.cpp(7) : error C2059: syntax error : 'constant' 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\testmysql\testmysql\main.cpp(7) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\testmysql\testmysql\main.cpp(9) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\testmysql\testmysql\main.cpp(11) : error C2065: 'sock' : undeclared identifier 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\testmysql\testmysql\main.cpp(11) : error C2275: 'MYSQL' : illegal use of this type as an expression 1> d:\mysql server 5.1\include\mysql.h(313) : see declaration of 'MYSQL' 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\testmysql\testmysql\main.cpp(13) : error C2065: 'MUSQL_RES' : undeclared identifier 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\testmysql\testmysql\main.cpp(13) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\testmysql\testmysql\main.cpp(13) : error C2365: 'mysql_fetch_row' : redefinition; previous definition was 'function' 1> d:\mysql server 5.1\include\mysql.h(547) : see declaration of 'mysql_fetch_row' 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\testmysql\testmysql\main.cpp(13) : fatal error C1903: unable to recover from previous error(s); stopping compilation 1>Build log was saved at "file://c:\Documents and Settings\Admin\Мои документы\Visual Studio 2008\Projects\TestMySQL\TestMySQL\Debug\BuildLog.htm" 1>TestMySQL - 18 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== |
|||
|
||||
jonie |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 4 Всего: 118 |
добавь для начала... -------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 1 Всего: 211 |
||||
|
||||
jonie |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 4 Всего: 118 |
azesmcar, а ты думаешь не понадобится после приключений со сборкой ?) -------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 1 Всего: 211 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "C++: Базы данных" | |
|
Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах. Благодарим за понимание. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Базы данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |