Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.09.2009, 13:38   #1
artush1984
Форумчанин
 
Аватар для artush1984
 
Регистрация: 27.04.2009
Сообщений: 184
По умолчанию ну не хочет работать!!! MySQL

объясните мне пожалуйста почему он у меня вопросительные знаки пишет??? вот код!!!
вся проблема в том что в базе слова на армянском!!!

Код:
#define __LCC__ 

#pragma comment(lib, "libmysql.lib")
#include <mysql.h> 
#include <stdio.h>
#include <cstdlib>
#include <iostream>
int main()
{
	MYSQL mysql; 
	MYSQL_ROW row; 
	MYSQL_RES *res; 
	//MYSQL_FIELD *field; 
	FILE *file;
	char *fileName = "mysql_dump.txt";
	char host[] = "localhost";
	char user[] = "root";
	char passwd[] = "12345";
	char db[] = "rubricator"; 
	int port = 0;
	mysql_init(&mysql);  
	mysql_real_connect(&mysql, host, user, passwd, db, port, NULL, 0);

	mysql_query(&mysql,"SELECT DISTINCT k_word,r.ID AS rubric_id,rk.priority AS priority FROM keywords k ,rubrica r ,rub_keywords rk WHERE r.rubric_ID = rk.Rubric_ID AND rk.Keyword_ID = k.KeyWord_ID ORDER BY k_word,rubric_id;");
	
 
	if ((file = fopen(fileName, "w")) == NULL)
	{
		MessageBox(0, "Не возможно открыть файл", "Error", MB_OK);
		return 0;
	}

    res = mysql_store_result(&mysql);
    int num_fields = mysql_num_fields(res);
    int num_rows = (int)mysql_num_rows(res);
	char* temp;
	wchar_t*  test;
    for (int i = 0; i < num_rows; i++)
    {
      row = mysql_fetch_row(res);
	  temp = row[0];
	  fprintf(file, /*"| %s |\t",*/temp); 
      fprintf(file, "\n");
    }
  	mysql_free_result(res);
	mysql_close(&mysql);
	return 0;
}
Hа C я могy пpосто делать ошибки, на C++ я могy их наследовать!
artush1984 вне форума Ответить с цитированием
Старый 06.09.2009, 13:41   #2
artush1984
Форумчанин
 
Аватар для artush1984
 
Регистрация: 27.04.2009
Сообщений: 184
По умолчанию

если кому интересно могу и backup прикрепить
Hа C я могy пpосто делать ошибки, на C++ я могy их наследовать!
artush1984 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не хочет работать образ диска Манжосов Денис :) Операционные системы общие вопросы 8 12.08.2009 03:45
Не хочет работать OpenPictureDialog guffer Общие вопросы Delphi 4 08.07.2009 20:14
человеки памагите паскаль не хочет работать! rusel Помощь студентам 4 25.03.2009 14:28
Может кто хочет работать на идею? synet Свободное общение 23 15.02.2009 14:10
поиск ни как не хочет работать Gooch БД в Delphi 6 05.04.2008 20:53