Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / В С++ Builder'е varchar отображается как Memo / 7 сообщений из 7, страница 1 из 1
02.04.2006, 20:44
    #33639893
В С++ Builder'е varchar отображается как Memo
Добрый день!

Программа на C++ Builder 6. При подключении через ADO к PostgerSQL 8.1 стандартные компонетны DBGrid и DBEdit отображают текстовые поля типа varchar(100) как Мемо. Соответственно невозможно просмотреть и отредактировать содержимое. Заказчик категорически настаивает на использовании стандартных компонентов. Посоветуйте как решить эту проблему?

Заранее спасибо.
...
Рейтинг: 0 / 0
02.04.2006, 20:49
    #33639899
.Guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В С++ Builder'е varchar отображается как Memo
http://sql.ru/forum/actualthread.aspx?tid=276481
...
Рейтинг: 0 / 0
02.04.2006, 21:46
    #33639923
В С++ Builder'е varchar отображается как Memo
Не помогло :(
...
Рейтинг: 0 / 0
03.04.2006, 03:50
    #33640060
.Guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В С++ Builder'е varchar отображается как Memo
Тогда не знаю, сорри.
...
Рейтинг: 0 / 0
04.04.2006, 11:02
    #33642797
Opilki_Inside
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В С++ Builder'е varchar отображается как Memo
А подключаешься через ODBC? Попробуй поставить другие дрова PSQLODBC например версии 7.3.100.0...

Попробуй при задании SQL запроса сделать приведение типов к ::char(100) или к другим...
...
Рейтинг: 0 / 0
10.04.2006, 18:16
    #33656768
В С++ Builder'е varchar отображается как Memo
Как раз через ADO ODBC все работает. Там в нестройках ODBC специальная галочка есть. Но хотелось чистый быстрый неограниченный рамками ODBC Ado.

Через чистый ADO не рабоатает. Надо либо опцию в строке инициализации, соответствующую галочке в ODBC искать, либо у всех DataSet'ов свойство полей с Memo На String менять. Первое я вообще не смог найти, а второе очень геморно учитывая что у меня под каждое окно свой DataSet.
...
Рейтинг: 0 / 0
13.04.2006, 07:17
    #33663096
Иман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В С++ Builder'е varchar отображается как Memo
можно обработать у поля событие OnGetText. В делфи так
Код: plaintext
1.
2.
3.
4.
5.
 procedure  TdmMain.tblUseruser_nameGetText(Sender: TField;  var  Text:  String ;
  DisplayText: Boolean);
 begin 
  Text:=Sender.AsString;
 end ;
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / В С++ Builder'е varchar отображается как Memo / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]