AGUIA4 0 Denunciar post Postado Julho 9, 2009 Olá galera! Preciso de uma grande ajuda! utiliso o mysql e o visual c++ 2008, estou tendo o seguinte erro abaixo descrito! tenho um source main.cpp com os seguinte codigo #include <iostream> #include "mysql.h" #define W32_LEAN_AND_MEAN #include <winsock2.h> #include "LendoDados.h" // prototypes void showTables(MYSQL*); void showContents(MYSQL*,const char*); int main(int argc, char* argv[]) { MYSQL *hnd=NULL; // mysql connection handle const char *sinf=NULL; // mysql server information hnd = mysql_init(NULL); // OBS esta dando problema aqui nessa linha, vou reportar o problema abaixo return 0; } Quando insiro essa linha: hnd = mysql_init(NULL); da o erro que reportarei abaixo Aqui vai o codigo do header LendoDados.h: // change these to suit your setup #define TABLE_OF_INTEREST "nome" #define SERVER_NAME "mysql_server" #define DB_USER "Admin" #define DB_USERPASS "" #define DB_NAME "vendas" irei concluir o header assim q passar desse erro: ERRO: ------ Build started: Project: DATABASE, Configuration: Debug Win32 ------ Compiling... main.cpp c:\trabalho\projeto curso c++\codigo fonte\database\database\main.cpp(15) : error C2660: 'mysql_init' : function does not take 0 arguments Build log was saved at "file://c:\TRABALHO\Projeto CURSO C++\Codigo Fonte\DATABASE\DATABASE\Debug\BuildLog.htm" DATABASE - 1 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== Compartilhar este post Link para o post Compartilhar em outros sites
Sil.Miranda 0 Denunciar post Postado Julho 10, 2009 mysql_init(NULL); O mysql_init não pode ser iniciado com um null Tem que ser o ponteiro pra var que você declarou. hnd = mysql_init(hnd); Compartilhar este post Link para o post Compartilhar em outros sites