Форум: "Базы";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизDBX Error: Unsupported field type Найти похожие ветки
← →
TechnoDreamer (2010-07-10 21:13) [0]Delphi 2010.
Подключаюсь к MySQL через TSQLConnection и TSQLQuery. При попытке выбрать несколько полей, вываливается сабжевая ошибка. По одному полю - всё нормально.
Т.е. с запросом: SELECT login, location FROM table ошибка, а запросы SELECT login FROM table и SELECT location FROM table - без проблем.
← →
Плохиш © (2010-07-11 12:18) [1]Почему бы не использовать родную для вындовса технологию - ADO?
← →
TechnoDreamer (2010-07-11 16:02) [2]что то у меня не появляется mySQL в провайдерах, может проблема в 64 битах... ну да ладно, еще одна проблема, в базе всё в koi8. Реально ли заставить отображать используя стандартные db-aware компоненты? Причем объявлено так:
clients | CREATE TABLE `clients` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`login` varchar(30) NOT NULL DEFAULT "",
`location` varchar(100) CHARACTER SET utf8 NOT NULL DEFAULT "",
KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=765 DEFAULT CHARSET=latin1
P.S. К серверу никакого доступа нет, ничего поменять с той стороны нельзя...
← →
Anatoly Podgoretsky © (2010-07-11 16:27) [3]Меняй с этой.
← →
Плохиш © (2010-07-11 17:53) [4]
> что то у меня не появляется mySQL в провайдерах
А должен?
← →
TechnoDreamer (2010-07-11 20:39) [5]Видимо нет :-) Я через ADO только с Access работал. Да, если вручную забить "Driver={MySQL ODBC 5.1 Driver}; и т.д. то пашет. Но мне от этого уже ничуть не легче, проблему с кодировками это мне не решит.
P.S. ADO не устраивает тем, что надо таскать с прогой драйвера ODBC. Но как оказалось есть и другие рабочие варианты, и AnyDAC и ZeosLib...
P.P.S. В общем сейчас делаю таблицу в памяти, где конвертирую данные из KOI8, благо записей около 700 и в ближайшие годы вряд ли преодолеет отметку в 2000. Но всё таки меня не покидает чуство что это кривизна полная.
> Меняй с этой.
Ваш комментарий я не понял, впрочем как и всегда :-)
← →
Anatoly Podgoretsky © (2010-07-11 22:33) [6]> TechnoDreamer (11.07.2010 20:39:05) [5]
А что тогда значит С ТОЙ, раз ты не может в итоге понять С ЭТОЙ.
← →
TechnoDreamer (2010-07-11 23:43) [7]Теперь понял, "меняй с этой стороны" было бы правильнее.
Собственно вопрос то и был как?
← →
Anatoly Podgoretsky © (2010-07-12 00:23) [8]> TechnoDreamer (11.07.2010 23:43:07) [7]
Очень просто, путем посылки запросов с этой стороны.
← →
Плохиш © (2010-07-12 11:01) [9]
> P.S. ADO не устраивает тем, что надо таскать с прогой драйвера
> ODBC.
А с dbExpress стало быть ничего таскать не надо?
← →
TechnoDreamer (2010-07-13 22:26) [10]Не надо конечно, кинул в папку с прогой libmysql.dll с dbxmys30.dll и всё.
← →
Учсуд (2010-07-15 17:43) [11]... и все. но сначала притащил
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.082 c