MySQL + Delphi (подключение и редактирование данных)
Перебрал много компонентов, желаемого результата не достиг, или совсем не подключалось, или не устраивала версия MySQL (5.0.X). Помогите решить проблему. Буду рад примеру.
P.S.
компоненты использовались бесплатные
времени осталось 2 недели до сдачи.
Для вывода полей таблицы использовались MySQLServer, MySQLTable, DataSourse, DBGreed + еще DBNavigator.
В связи с разрешившейся проблемой подключения, возникла вторая проблема; поля содержащие цифры, вывелись без искажений, поля содержащие буквы русского алфавита стали нечитаемыми, скажите как решить эту проблему? Кодировка базы ср1251, тип текстовых полей varchar.
P.S. понимаю что тупо но может кто подскажет что за компонент.
SET NAMES `ср1251`;
как вариант для коннекта к мускулу из delphi можно использовать напрямую библиотеку libmysql.dll (берешь из папки мускула нужной версии) и api интерфейсу с кингдума:
статья
вполне удобно, там и пример есть
...
Блин не могу связать одно с другим, в примере рассматривается создание таблицы и под эту таблицу затачиваются визуальные компоненты, у меня же ситуация примерно похожая, разница лишь в том, что базу создавать и заполнять мне не надо, и полей у меня в ней гораздо больше. Так что плюс DBGrid'a в том, что поля там прописывать не надо, их туда просто импортируют.
Уже вторую неделю бьюсь над решением. :'( аж злость берёт.
Кстати говоря.вопрос по установке.Использую именно этот компонент и не ставил еще свою прогу на машину клиента.Там не потребуется какие нить доп компоненты кроме этого ставить?и можно ли сделать типа инсталятора что то,что бы mysql odbc connector ставился без вмешательства юзера с Нужными параметрами?
Очень мало приходилось иметь дело с системным программированием, поэтому буду так же рад и общей информации на эту тему..
MySQL ODBC Connector это только часть соединения. В зависимости от того что связывает ODBC с программой и можно будет сказать - нужно ли что еще.
и можно ли сделать типа инсталятора что то,что бы mysql odbc connector ставился без вмешательства юзера с Нужными параметрами?
можно сделать silent install, или разобравшись в оригинальном прикрутить connector в свой инсталлятор. Нужно только разрешение на это.
ПыСы. К системному программированию это мало относится