Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибки при компиляции, Клиент для работы MySQL 
:(
    Опции темы
dogmat
Дата 18.5.2006, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 2.2.2006

Репутация: нет
Всего: нет



Делаю приложение для работы с сервером MySQL на VC++ 7.1 . Сам с С++ знаком плохо, поэтому не судите строго.
При его сборке вылетают следующие ошибки (Выкладываю логи):


Build Log      ------- Build started: Project: named, Configuration: Debug|Win32 -------

 Command Lines      Creating temporary file "c:\Dns\!sources\Bind\bind-9.3.2\bin\named\win32\Debug\RSP000003.rsp" with contents
[
/Od /I "./" /I "../../../" /I "../win32/include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isccc/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /I "../../../lib/isccfg/include" /I "../../../lib/bind9/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "i386" /D "_MBCS" /FD /EHsc /RTC1 /MDd /Fp".\Debug/named.pch" /Fo".\Debug/" /Fd".\Debug/" /FR".\Debug/" /W3 /c /ZI
"\Dns\!sources\Bind\bind-9.3.2\bin\named\mysqldb.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\main.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\lwsearch.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\lwresd.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\lwdnoop.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\lwdgrbn.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\lwdgnba.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\lwdgabn.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\lwderror.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\lwdclient.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\lwaddr.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\logconf.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\log.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\listenlist.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\interfacemgr.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\controlconf.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\control.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\config.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\client.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\builtin.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\aclconf.c"
]
Creating command line "cl.exe @"c:\Dns\!sources\Bind\bind-9.3.2\bin\named\win32\Debug\RSP000003.rsp" /nologo"
Creating temporary file "c:\Dns\!sources\Bind\bind-9.3.2\bin\named\win32\Debug\RSP000004.rsp" with contents
[
/Od /I "./" /I "../../../" /I "../win32/include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isccc/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /I "../../../lib/isccfg/include" /I "../../../lib/bind9/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "i386" /D "_MBCS" /FD /EHsc /RTC1 /MDd /Fp".\Debug/named.pch" /Fo".\Debug/" /Fd".\Debug/" /FR".\Debug/" /W3 /c /ZI
"\Dns\!sources\Bind\bind-9.3.2\bin\named\zoneconf.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\xfrout.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\update.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\tsigconf.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\tkeyconf.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\sortlist.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\server.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\query.c"
".\os.c"
".\ntservice.c"
"\Dns\!sources\Bind\bind-9.3.2\bin\named\notify.c"
]
Creating command line "cl.exe @"c:\Dns\!sources\Bind\bind-9.3.2\bin\named\win32\Debug\RSP000004.rsp" /nologo"
 Output Window      Compiling...
mysqldb.c
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(155) : error C2061: syntax error : identifier 'SOCKET'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(182) : error C2059: syntax error : '}'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(281) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(281) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(281) : error C2371: 'Vio' : redefinition; different basic types
        c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(141) : see declaration of 'Vio'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(281) : error C2143: syntax error : missing ';' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(281) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(282) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(282) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(282) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(283) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(283) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(283) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(284) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(284) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(284) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(285) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(285) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(285) : error C2059: syntax error : 'type'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(285) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(286) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(286) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(286) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(287) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(287) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(287) : error C2059: syntax error : 'type'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(287) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(288) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(288) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(288) : error C2059: syntax error : 'type'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(290) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(291) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(291) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(291) : error C2059: syntax error : 'type'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(291) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(292) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(292) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(292) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(299) : error C2146: syntax error : missing ')' before identifier 's'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(299) : error C2144: syntax error : '' should be preceded by ''
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(299) : error C2144: syntax error : '' should be preceded by ''
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(299) : error C2143: syntax error : missing ')' before 'identifier'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(299) : error C2061: syntax error : identifier 's'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(299) : error C2059: syntax error : ';'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(299) : error C2059: syntax error : ','
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(300) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(222) : error C2061: syntax error : identifier 'NET'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(247) : error C2365: 'scramble' : redefinition; previous definition was a 'function'
        c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(364) : see declaration of 'scramble'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(272) : error C2059: syntax error : '}'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(280) : error C2061: syntax error : identifier 'MYSQL'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(289) : error C2059: syntax error : '}'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(307) : error C2061: syntax error : identifier 'NET'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(313) : warning C4142: benign redefinition of type
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(316) : error C2369: 'last_error' : redefinition; different subscripts
        c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql_com.h(176) : see declaration of 'last_error'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(317) : error C2059: syntax error : '}'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(365) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(365) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(365) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(366) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(366) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(366) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(367) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(367) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(367) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(368) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(368) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(369) : error C2059: syntax error : 'type'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(369) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(370) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(370) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(370) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(371) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(371) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(371) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(372) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(372) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(372) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(374) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(374) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(374) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(375) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(375) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(375) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(376) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(376) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(376) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(377) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(377) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(377) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(378) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(378) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(378) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(379) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(379) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(379) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(380) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(380) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(380) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(381) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(381) : error C2143: syntax error : missing '{' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(381) : error C2059: syntax error : ')'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(382) : error C2143: syntax error : missing ')' before '*'
c:\Program Files\mysql\!SRC\mysql-4.1.19-win-src\mysql-4.1.19\include\mysql.h(382) : fatal error C1003: error count exceeds 100; stopping compilation
main.c
lwsearch.c
lwresd.c
lwdnoop.c
lwdgrbn.c
lwdgnba.c
lwdgabn.c
lwderror.c
lwdclient.c
lwaddr.c
logconf.c
log.c
listenlist.c
interfacemgr.c
controlconf.c
control.c
config.c
client.c
builtin.c
Generating Code...
Compiling...
aclconf.c
Generating Code...
 Results      Build log was saved at "file://c:\Dns\!sources\Bind\bind-9.3.2\bin\named\win32\Debug\BuildLog.htm"
named - 102 error(s), 1 warning(s) 

//----------------------------------------------------------------------------------------------------------
Касательно ошибки на 155-ой строке:

кусок кода:
Код

typedef struct st_net {
#if !defined(CHECK_EMBEDDED_DIFFERENCES) || !defined(EMBEDDED_LIBRARY)
  Vio* vio;
  unsigned char *buff,*buff_end,*write_pos,*read_pos;
  my_socket fd;                    /* For Perl DBI/dbd */
  unsigned long max_packet,max_packet_size;
  unsigned int pkt_nr,compress_pkt_nr;
  unsigned int write_timeout, read_timeout, retry_count;
  int fcntl;



Вообще, часть ошибок, думаю, "наводящая".
Может быть я не указал компилятору какие-то библиотеки? Подскажите как это побороть.
 
PM MAIL   Вверх
dogmat
Дата 22.5.2006, 01:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 2.2.2006

Репутация: нет
Всего: нет



Люди, а может кто поделится примером приложения на С++ для работы с MySQL? 
PM MAIL   Вверх
MAK
Дата 10.6.2006, 00:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 10.6.2006
Где: Москва

Репутация: нет
Всего: нет



Есть примерчик в VS2003, могу скинуть  smile 
Никаких компонентов не нужно
Единственный минус - зависимость от версии mysql  smile 

Оригинал был слегка "легковат", поэтому самому пришлось дописать некоторые функции  smile 

А выглядит примерно так:
Код

Connection *pDb;

pDb = new Connection("host_name", "user_id", "passwd", "db_name");

if (pDb->IsConnected())
{
    // connected
    Result *res;
    Row *row;
    CString sField1;
    int nField2;
    
    // executing query
    res = pDb->Query("SELECT field1, field2 FROM table");
    
    while (res->Next())
    {
        // getting current row
        row = res->GetCurrentRow();
        
        sField1 = row->GetField(1);
        nField2 = atoi(row->GetField(2));
        
        row->Close();
        delete row;
    }
    
    res->Close();
    delete res;
}

// disconnecting
if (pDb->IsConnected() && (pDb != NULL))
{
    pDb->Close();
    delete pDb;
}
 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C++: Базы данных"
chipset

Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах.

Благодарим за понимание.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Базы данных | Следующая тема »


 




[ Время генерации скрипта: 0.1029 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.