Проблемма с MySQL+VC

  • Автор темы iktomy
  • Дата начала
Статус
Закрыто для дальнейших ответов.
I

iktomy

#1
Здравствуйте господа программисты. У меня такой вопросик, может кто занимался написанием клиента для MySQL на Visual C++ с использованием libmysql.lib и заложенных в ней функций. Если таковые найдутся, то у меня такая вот проблема: подконнекчиваюсь к базе - все ОК!, затем мне необходимо выбрать данные из определенного столбца таблицы и вывести их на экран (в грид или эдит - неважно). Делаю так:
mysql_select_db(&mysql, "base");
mysql_query(&mysql, "SELECT data FROM table");
res = mysql_store_result(&mysql);
while((row = mysql_fetch_row(res)))
{
for (i=0; i < mysql_num_fields(res); i++)
string = row;
}
// Ну а дальше вывод данных.
Программа компилится без ошибок, но когда вызываю диалог, где и будут показаны данные, выдается ошибка обращения к памяти, типа память не может быть read.
Переменная string имеет тип CString, а выходные данные - char, может проблемма в этом. Подскажите как char преобразовать в CString.
Использую Vicual C++ 6.0+SP5, Win2k SP3, MySQL 4.0.12. Буду очень признателен, если кто нибудь пришлет кусок кода клиента с выводом данных, мыло: iktomy(dog)tut.by.
 
Статус
Закрыто для дальнейших ответов.