С++ Builder и прямое соединение с сервером MySQL (API, libmysql.dll и libmysql.lib )

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: С++ Builder и прямое соединение с сервером MySQL (API, libmysql.dll и libmysql.lib )

Re: С++ Builder и прямое соединение с сервером MySQL (API, libmysql.dll и libmysql.l

Absurd » 20 июн 2007, 15:17

вопросик..

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

я пытаюсь с ListView

есть ли какие другие более лучшие варианты?

и второе

в отображенном списке записей бд.. в ListView надо выбрать конкретную строку с записью в бд и после двойного клика мышью на ней открыть новую форму в которой можно было изменить имеющиеся данные в конкретной строке конкретного столбца
Я не борландовик, но по моему для того чтобы делать Delphi-style GUI для доступа к базе данных нужно создать свои TCustomConnection и TDataSet.

Re: С++ Builder и прямое соединение с сервером MySQL (API, libmysql.dll и libmysql.l

Alex-r » 20 июн 2007, 10:43

СПАСИБО!
разобрался..

простно в итоге не хватало *.h файлов в папке с инкладниками в борланде

переустановил мускуль в процессе установке в расширенном режиме предлагает установить средства для разработки.. там в одноименной папке и были инкладники для С++ Еще раз СПАСИБО!

вопросик..

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

я пытаюсь с ListView

есть ли какие другие более лучшие варианты?

и второе

в отображенном списке записей бд.. в ListView надо выбрать конкретную строку с записью в бд и после двойного клика мышью на ней открыть новую форму в которой можно было изменить имеющиеся данные в конкретной строке конкретного столбца

может просто у кого то есть пример исходного кода, хотелось бы покопаться..

Re: С++ Builder и прямое соединение с сервером MySQL (API, libmysql.dll и libmysql.l

Absurd » 14 июн 2007, 10:44

Попробуй подключать mysql.h локально - положить в директорию проекта и использовать кавычки - #include "mysql.h"

Re: С++ Builder и прямое соединение с сервером MySQL (API, libmysql.dll и libmysql.l

Alex-r » 14 июн 2007, 10:26

Absurd писал(а):Что тебе надо подсказать? Берешь dll, делаешь из нее lib с помощью implib, подключаешь к проекту, юзаешь.
дак в том то и дело... что взял библиотеку.. в командной строке преобразовал в либ.. подключил к проекту.. постоянно какая то херь лезет при компиляции

то mysql.h не подключается то начинает орать на
Application->ShowException(&exception);
мол неизвестный символ...

я конечно понимаю што я пачти ламер... но блин собака компилятор бесит..)

нашел вот статейку..
http://forum.codenet.ru/showthread.php?t=29026

пользовался этими рекомендациями...

Re: С++ Builder и прямое соединение с сервером MySQL (API, libmysql.dll и libmysql.l

Absurd » 14 июн 2007, 10:04

Что тебе надо подсказать? Берешь dll, делаешь из нее lib с помощью implib, подключаешь к проекту, юзаешь.

Re: С++ Builder и прямое соединение с сервером MySQL (API, libmysql.dll и libmysql.l

Alex-r » 14 июн 2007, 06:52

Absurd писал(а):dll - сама библиотека, lib - переходник который позволяет импортировать функции статическим образом.

Никак, lib файл небось под Visual C++ БУГОГА =).
Хотя нет, можно и у вас выкрутиться - есть консольная утилита implib в \BorlandC\Bin, она делает борландовые lib файлы для dll-ок.

Сам ищи.
:D молодец, добрый человек!..) спасибо за помощь...

есть еще желающие подсказать ?? :)

Re: С++ Builder и прямое соединение с сервером MySQL (API, libmysql.dll и libmysql.l

Absurd » 14 июн 2007, 06:41

1. Расскажите про файлы libmysql.dll и libmysql.lib.
dll - сама библиотека, lib - переходник который позволяет импортировать функции статическим образом.
2. Как собственно получить второй?
Никак, lib файл небось под Visual C++ БУГОГА =).
Хотя нет, можно и у вас выкрутиться - есть консольная утилита implib в \BorlandC\Bin, она делает борландовые lib файлы для dll-ок.
3. Каким образом они подключаются в проект?
Сам ищи.

С++ Builder и прямое соединение с сервером MySQL (API, libmysql.dll и libmysql.lib )

Alex-r » 13 июн 2007, 06:47

Добрый день!

Облазил кучу сайтов.. форумов.. но полноценного ответа на свой вопрос так и не нашел.. :(

Суть вопроса:
как не используя ODBC, только .dll установить прямое соединение с сервером MySQL?? :confused:

Если конкретно, то Borland® C++Builder® for Microsoft® Windows™ Version 10.0.2288.42451, а mysql-5.0.18-win32.

1. Расскажите про файлы libmysql.dll и libmysql.lib.
2. Как собственно получить второй?
3. Каким образом они подключаются в проект?

Находил кое что в Интернете но все равно не могу подключить mysql.h :confused:

Давайте вместе обсудим процесс и методы работы через libmysql.dll.. :rolleyes:

Вернуться к началу