![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
проблема с 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]
> как устранить имеющуюся неприятность?
Что-то неясно, что за неприятность?