Соединение с мускулом
Сколько не пытаюсь никак не получается(((
Скачал себе MyDac
Компонент для работы с MySQL
Осуществляю все следующим образом...(схематично это так)
MyDAC_Connect - My_DAC_QUERY - DataSource - Dbgrid
Вот такая конструкция работает прекрасно....
Однако... Dbgrid визуальный компонент... Мне же нужно сделать консольное приложение для вывода данных...
MyDAC_Connect - My_DAC_QUERY - DataSource - tTable
Не работает(((
например
Dbgrid->FieldCount
Возразает количесво полей верно
А вот
tTable->FieldCount
В таком случае тупит и возвращает нуль:(
В таком случае тупит и возвращает нуль:(
А компоненты демонстрационные или полноценные? Возможно, ограничение демо-версии.
А компоненты демонстрационные или полноценные? Воможно, ограничение демо-версии.
Хм... Имхо
http://www.crlab.com/mydac
Но все же странно.что с DBGRID то работает....
Надо искать кряки...
Вообщем я так и понел... Это всё триальщина(((
Надо искать кряки...
Есть бесплатные компоненты для работы с MySQL, сам с ними проги делал, только сейчас уже не припомню - найду старые сорцы, запостю.
В крайнем случае есть mysql.dll и хедерник к нему :)
конечно появляется прокладка ODBC, но зато все стандартно...
Лучше один раз решить проблему в начале, чем париться потом с ней весь проект. Только если это не лаба...
Опять же, распространяя свое творение нужно включать драйвер ODBC для MySQL, а одну библиотечку рядом с ехе-шником держать значительно удобнее...
MyDAC_Connect - My_DAC_QUERY - DataSource - tTable
Только ща заметил, че за хрень? Как можно додуматься до такой пирамиды??
Как им пользоваться? И где он лежит?
Да еще... Стал использовать что-то... что лежит впапке Examples MySQL 5
Компилирую.... и вот что появляется...
[Linker Error] Unresolved external 'mysql_real_connect' referenced from D:\INET\MYSQL5\MYSQL SERVER 5.0\EXAMPLES\КОПИЯ LIBMYSQLTEST\MYTEST.OBJ
[Linker Error] Unresolved external 'mysql_select_db' referenced from D:\INET\MYSQL5\MYSQL SERVER 5.0\EXAMPLES\КОПИЯ LIBMYSQLTEST\MYTEST.OBJ
[Linker Error] Unresolved external 'mysql_query' referenced from D:\INET\MYSQL5\MYSQL SERVER 5.0\EXAMPLES\КОПИЯ LIBMYSQLTEST\MYTEST.OBJ
[Linker Error] Unresolved external 'mysql_store_result' referenced from D:\INET\MYSQL5\MYSQL SERVER 5.0\EXAMPLES\КОПИЯ LIBMYSQLTEST\MYTEST.OBJ
[Linker Error] Unresolved external 'mysql_num_rows' referenced from D:\INET\MYSQL5\MYSQL SERVER 5.0\EXAMPLES\КОПИЯ LIBMYSQLTEST\MYTEST.OBJ
[Linker Error] Unresolved external 'mysql_free_result' referenced from D:\INET\MYSQL5\MYSQL SERVER 5.0\EXAMPLES\КОПИЯ LIBMYSQLTEST\MYTEST.OBJ
[Linker Error] Unresolved external 'mysql_get_client_info' referenced from D:\INET\MYSQL5\MYSQL SERVER 5.0\EXAMPLES\КОПИЯ LIBMYSQLTEST\MYTEST.OBJ
[Linker Error] Unresolved external 'mysql_get_host_info' referenced from D:\INET\MYSQL5\MYSQL SERVER 5.0\EXAMPLES\КОПИЯ LIBMYSQLTEST\MYTEST.OBJ
[Linker Error] Unresolved external 'mysql_get_server_info' referenced from D:\INET\MYSQL5\MYSQL SERVER 5.0\EXAMPLES\КОПИЯ LIBMYSQLTEST\MYTEST.OBJ
[Linker Error] Unresolved external 'mysql_list_processes' referenced from D:\INET\MYSQL5\MYSQL SERVER 5.0\EXAMPLES\КОПИЯ LIBMYSQLTEST\MYTEST.OBJ
[Linker Error] Unresolved external 'mysql_error' referenced from D:\INET\MYSQL5\MYSQL SERVER 5.0\EXAMPLES\КОПИЯ LIBMYSQLTEST\MYTEST.OBJ
[Linker Error] Unresolved external 'mysql_list_tables' referenced from D:\INET\MYSQL5\MYSQL SERVER 5.0\EXAMPLES\КОПИЯ LIBMYSQLTEST\MYTEST.OBJ
[Linker Error] Unresolved external 'mysql_fetch_field' referenced from D:\INET\MYSQL5\MYSQL SERVER 5.0\EXAMPLES\КОПИЯ LIBMYSQLTEST\MYTEST.OBJ
[Linker Error] Unresolved external 'mysql_num_fields' referenced from D:\INET\MYSQL5\MYSQL SERVER 5.0\EXAMPLES\КОПИЯ LIBMYSQLTEST\MYTEST.OBJ
[Linker Error] Unresolved external 'mysql_fetch_row' referenced from D:\INET\MYSQL5\MYSQL SERVER 5.0\EXAMPLES\КОПИЯ LIBMYSQLTEST\MYTEST.OBJ
[Linker Error] Unresolved external 'mysql_stat' referenced from D:\INET\MYSQL5\MYSQL SERVER 5.0\EXAMPLES\КОПИЯ LIBMYSQLTEST\MYTEST.OBJ
[Linker Error] Unresolved external 'mysql_close' referenced from D:\INET\MYSQL5\MYSQL SERVER 5.0\EXAMPLES\КОПИЯ LIBMYSQLTEST\MYTEST.OBJ
Как им пользоваться? И где он лежит?
Да еще... Стал использовать что-то... что лежит впапке Examples MySQL 5
Компилирую.... и вот что появляется...
Смотри библиотеку (mysql.lib). Она ставятся вместе с MySQL. Подлинкуй ее, и все будет ОК.