Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2007, 13:40   #1
LVictor
Новичок
Джуниор
 
Регистрация: 02.03.2007
Сообщений: 1
Вопрос Помогите пожалуйста решить проблему с TDataSet

Использую Borland Delphi 7. Создаю форму, объявляю

MyQuery: TDataSet;

делаю запрос, после чего пытаюсь получить доступ к данным (вывести данные, используя Label). Пишу (IDBGT - имя столбца в таблице, куда делался запрос, содержит целые данные)

Label1.Caption := IntToStr(MyQuery.FieldByName('IDBGT ').AsInteger);

все работает. Но если пишу (BGT - имя столбца в таблице, содержит текстовые данные)

Label1.Caption := MyQuery.FieldByName('BGT').AsString ;

то на этапе работы программы, когда уже exe файл запустился, выдает ошибку "Project Project1.exe raised exception class EInvalidPointer with message 'Invalid pointer operation'."

Если вместо Label использовать Edit, или просто присваивать значение текстовой строке, все равно ошибка остается. Подскажите пожалуйста, в чем тут дело.
LVictor вне форума Ответить с цитированием
Старый 02.03.2007, 15:27   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

В статике, т.е. на этапе проектирования формы добавьте в MyQuery все поля (указав MyQuery.SQL.Text типа "select * from ...", разок открыв MyQuery и добавив все поля в редакторе полей MyQuery) и убедитесь, что искомое поле существует в действительности. Поскольку у вас ошибка в указателе, это может означать, что такого поля нет!
mihali4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Каким образом решить мою проблему?! beliy-dis Microsoft Office Excel 5 01.08.2008 10:25
помогите решить проблему 1234 Общие вопросы Delphi 2 04.07.2008 11:52
Помогите решить проблему в CSS... bululya HTML и CSS 5 01.07.2008 10:27
Помогите решить проблему с FormatDateTime JIK Помощь студентам 6 22.06.2008 16:35
помогите решить проблему ... alexey7 Microsoft Office Excel 2 16.10.2007 13:25