Вечер добрый, столкнулся с проблемой вывода данных в 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.
Причина: Добавлено сообщение