Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Базы данных > BCB6 + mysql + console project


Автор: ST_Falcon 28.4.2006, 17:28
как заставить работать эту связку?
почитал факов. вот моя последовательность действий.

1. ставлю свежий mysql
2. все заголовочные файлы из mysql\include копирую в CBuilder6\include
3. библиотеку libmysql.lib из mysql\lib\opt\ проганяю через coff2omf.exe и копирую в каталог проекта 
4. добавляю ее Project>Add2Project
5. код

Код

#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <mysql.h>

MYSQL     *mysql;
MYSQL_RES *res;
MYSQL_ROW row;

char* mysqlhost = "localhost";
char* mysqluser = "root";
char* mysqlpassword = "";
char* mysqldatabase = "mysql";
int mysqlport = 3306;

int main(int argc, char* argv[])
{
  float salary;

  mysql = mysql_init(NULL);

  if(!(mysql_real_connect(mysql, mysqlhost, mysqluser , mysqlpassword, mysqldatabase, mysqlport, NULL, 0 )))
    printf("ok!!");
  else
    printf("ups..");

  scanf("%f", &salary);


  return 0;
}


ошибок нету... просто "ups.."

что я сделал не так?   

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)