![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() При нажатии поиска в программе вместо данных выводит (MEMO), но на другом компе у меня дома все нормально. База .acdb провайдер oldb 12 ставил все что нашел. Не помню что бы дома что то специфичное такое ставил. Не отображает только в поиске. В чем проблема?
|
#2
|
||||
|
||||
![]() Код в студию.
Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете. |
#3
|
|||
|
|||
![]() Почему-то при использовании запроса (не таблицы) при получении данных из нового Аксеса, Дельфи воспринимает результат как BLOB или CLOB. Что-то там не срастается нормально. Попытка принудительной конвертации типа в самом запросе не помогает. Можно попробовать создать поля в соответствующем TADOQuery с принудительном указанием типа.
Еще вариант - компиляция в версии с поддержкой Unicode или в более свежей версии (что-нить типа XE3 или выше), может там что с имплементацией ADO со стороны Дельфей поправили... И еще вариант - переход на другую библиотеку доступа к данным (например, dbExpress или FireDAC). |
#4
|
|||
|
|||
![]() Цитата:
Код:
|
#5
|
||||
|
||||
![]() А собственно в какой компонент ты выводишь этот текст? Приведенный тобой код никакого отношения к проблеме не имеет.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#6
|
|||
|
|||
![]() Цитата:
Код:
|
#7
|
||||
|
||||
![]() И опять-же.
Код:
ПС: Ага понял. В DBGrid ты пытаешься отобразить результаты, а вместо текста ответа видишь <memo> А тип полей какой у тебя для столбцов задан? Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. Последний раз редактировалось Страдалецъ, 12.06.2015 в 15:45. |
#8
|
||||
|
||||
![]() Задолбал мелкософт своим апдейтом - идиоты. Я привык на правый Альт-шифт перелючаьб язык, а теперь фиг. В принципе отключена правая сторона. Уроды! Накипело просто
![]() Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#9
|
|||
|
|||
![]() Цитата:
|
#10
|
|||
|
|||
![]() Цитата:
|
#11
|
||||
|
||||
![]() Семерка стоит. Скачал апдейт на свою голову, теперь напрочь исчезла возможность переключать правым Аль+Шифт. только левым и все. В восьмерке таже хрень. Зачем, почему - вообще не понимаю, нафига они то сделали.
Как я понял у тебя тип полей Мемо в таблице, к которой ты собственно делаешь запрос. Ничего удивительного, что TDBGrid тебе пишет вместо значений (Memo). Насколько я в курсе, он и не умеет иначе Мемо в табличке отображать. Удивительно другое, что он что-то другое где-то отображает вместо этого. Нашел тут забавное решение этой проблемы в инете. Для мемо поля в обработчике надо явно привести к строковому типу. Вводить новый текст в поле все так-же нельзя, но вот вывести он сможет: Код:
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. Последний раз редактировалось Страдалецъ, 12.06.2015 в 20:06. |
Этот пользователь сказал Спасибо Страдалецъ за это полезное сообщение: | ||
Вовайн (12.06.2015)
|
#12
|
|||
|
|||
![]() ![]() |
#13
|
||||
|
||||
![]() Ну не так же буквально...
![]() У вас не ClientDataSet, а Query. Вот в нем и обработчик на мемо-поле(я) вешайте. Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
Этот пользователь сказал Спасибо Страдалецъ за это полезное сообщение: | ||
Вовайн (12.06.2015)
|
#14
|
|||
|
|||
![]() Цитата:
![]() |
#15
|
||||
|
||||
![]() у TObject нет свойства AsString
Пишу программы за еду. __________________ |