Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

проблема с DBGrid'ом [D7, XP]


apelsin ©   (2007-02-07 22:13:00) 

имеется бд(MS SQL) c таблицей table1(поля id-integer, name=nvarchar(10))
на форме лежит Datasource, Query, DBGrid
у Query в свойстве sql пишу запрос
'select id from table1'-этот выполняется и выводит то, что надо
'select name from table1'-кол-во строк в DBGrid соответствует кол-ву записей в таблице в бд, но они пустые(информации в них никакой нет)
в бд ингформация естественно имеется

как устранить имеющуюся неприятность?


Johnmen   (2007-02-08 18:06:00) [1]

Да, точно! Уникод. sniknik © напомнил :)))
Отсюда и проблемы...


apelsin   (2007-02-08 18:03:00) [2]


> т.е. типа юникод? реально?

и что делать? что поддерживает юникод?


sniknik   (2007-02-08 18:00:00) [3]

> nvarchar
т.е. типа юникод? реально? а для доступа используешь BDE/ODBC/компоненты которые его не поддерживают?
(хотя вот про ODBC не уверен, вроде как самые последние версии держат... может быть)


apelsin   (2007-02-08 18:00:00) [4]


> Кстати, с половой принадлежностью надо определиться как
> можно быстрее...:)))

;))))


apelsin   (2007-02-08 17:59:00) [5]

бд-MS SQL, таблицу заполняла там
используя QueryAnalyzer'е запрос выводит все данные


Johnmen   (2007-02-08 17:55:00) [6]


> я сам лично заполнила!

Кстати, с половой принадлежностью надо определиться как можно быстрее...:)))


Johnmen   (2007-02-08 17:54:00) [7]


> я не решила, я сам лично заполнила!

Где, как, когда? М.б.заполнение не сохранилось...


apelsin   (2007-02-08 17:44:00) [8]

я не решила, я сам лично заполнила!


Johnmen   (2007-02-08 17:24:00) [9]


> apelsin ©   (08.02.07 17:03) [6]

Почему ты решил, что поле name заполнено, да к тому же для всех записей?


apelsin   (2007-02-08 17:03:00) [10]

попробую переформулировать вопрос
в бд есть таблица t1(в таблице все поля заполнены)
при запросе select * from t1
в DBGrid выводится информация только числовых полей
а поля которые имеют тип nvarchar пусты


apelsin   (2007-02-08 17:02:00) [11]

попробую переформулировать вопрос
в бд есть таблица t1(в таблице все поля заполнены)
при запросе select * from t1
в DBGrid выводится информация только числовых полей
а поля которые имеют тип nvarchar пусты


Sergey13   (2007-02-08 08:29:00) [12]

> [0] apelsin ©   (07.02.07 22:13)

А если отважиться на запрос 2 полей сразу?
select id,name from table1


Johnmen   (2007-02-07 23:26:00) [13]

Мне не ясен смысл запроса 'select name from table1'.
И м.б. поле name пустое?


apelsin   (2007-02-07 23:17:00) [14]

неприятность в том, что ячейки name пустые


Johnmen   (2007-02-07 22:50:00) [15]


> как устранить имеющуюся неприятность?

Что-то неясно, что за неприятность?


Наверх

Титульная страница Поиск, карта сайта Написать письмо