Показать сообщение отдельно
Старый 18.07.2014, 17:46   #1
[S]pro
Нуб
Аватар для [S]pro
OFFLINE
Регистрация: 17.01.2012
Возраст: 36
Сообщений: 0
Благодарностей:
0 всего
Репутация: 1

отображение типов данных в DBGRID


Вечер добрый, столкнулся с проблемой вывода данных в DBGrid, есть запрос, который отображает информацию в DBGrid'e:
Код:
procedure TForm6.FormCreate(Sender: TObject);
begin
ADOQuery1.sql.Clear;
ADOQuery1.sql.add('SELECT MyField from MyBase.dbo.tbl_MyTable');
ADOQuery1.Active:=true;
end;
end.
Проблема заключается в типе данных, т.е то что он достает из базы, нужно переконвертировать в формат varchar и вывести в DBGrid.
Значение FieldName в DBGrid должно быть обязательно выставлено P.S "MyField"
Пробовал так:
Код:
procedure TForm6.FormCreate(Sender: TObject);
begin
ADOQuery1.sql.Clear;
ADOQuery1.sql.add('SELECT convert(varchar(50), MyField) from MyBase.dbo.tbl_MyTable');
ADOQuery1.Active:=true;
end;
end.
Выдает пустые строки, прошу помощи:bw:

Добавлено через 3 часа 22 минуты
Тему можно закрыть.

Последний раз редактировалось [S]pro; 18.07.2014 в 21:08. Причина: Добавлено сообщение
 
Ответить с цитированием