Вниз
Скачать: CL | DM;

MySql и все, все, все...   Найти похожие ветки 

← →
X-jedy ©   (2002-07-29 17:04) [0]

Хмм... Заметил тут некоторую "инертность" что-ли MySQL"я. Или ODBC-драйвера. Изначально оговорюсь, что версия MySql 3.23.51, ODBC 3.51.03, т.е последнее, что выложенно на сайте.
Странности наблюдаются следующие - когда БД пустая, т.е не внесено ни одной записи - любым из потомков TDataSet неверно определяюстя типы данных, например практически все строковые типы определяются как TMemo. При внесении хотя-бы 1 записи ситуация исправляется(сколько у меня нервов сгорело прежде чем я понял как исправить ситуацию ;( ). Но на этом к сожалению проблемы не закончились. Имеем колонку с типом данных к примеру VarChar(50), так вот пока в ней не будет элемента длинной 50 симвлов, длина вносимого элемента будет ограниченна элементом с максимальной длинной. Т.е имеем записи "a" "asdaff"(6 символов) и пытаясь внести более длинную строку типа "sadasdasdas", получим строчку урезанную до 6 символов "sadasd"... В режиме редактирования, если мы превышаем предел 6 символов получаем сообщение: "row cannot be located for updating. Some values may have been changed since it was last read".
Может кто знаком с такими болячками, и не сочтет за труд прояснить ситуацию? Буду крайне признателен...


← →
Григорий Ситнин ©   (2002-07-29 17:34) [1]

А ты через чего работаешь с MySQL? Через dbExpress?


← →
X-jedy ©   (2002-07-29 17:35) [2]

Через ADO.


← →
rvs ©   (2002-07-30 08:40) [3]

>>Имеем колонку с типом данных к примеру VarChar(50), так вот пока в ней не будет элемента длинной 50 симвлов, длина вносимого элемента будет ограниченна элементом с максимальной длинной

В конфигурации ODBC -- есть Options.
Так вот, поставь галочку на "Don"t optimise column width"

Удачи...
Ветал


← →
X-jedy ©   (2002-07-30 11:54) [4]

Ого, рулез! Там еще гора фичей...
Спасибо Ветал! 2-й раз помогаешь ;)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
1-60737
Smok_er
2002-08-07 11:18
2002.08.19
XP and TToolBar


3-60486
Larisa
2002-07-28 21:55
2002.08.19
Подключение к БД на другом компьютере


6-60784
ATLANTIDO
2002-05-19 13:35
2002.08.19
Сетевые папки


7-60868
SleD
2002-06-01 19:08
2002.08.19
Сменить рисунок кнопки ПУСК


1-60558
Bart
2002-08-07 16:19
2002.08.19
Подскажите как определить полный путь к каталогу Program Files?




   Наверх