Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 28.03.2006, 15:03
vinni vinni вне форума
Начинающий
 
Регистрация: 26.01.2006
Сообщения: 135
Репутация: 10
По умолчанию Результат Sql-запроса

Народ, подскажите, плиз, как присвоить переменной результат выполнения запроса? (если ваще такое возможно сделать...) Заранее спасибо!
Запрос:
Query1.SQL.Add('select okato from code_reg.dbf where okato_pfr="'+okat+'"');

Результат - одна строка (из 3-х символов)
Ответить с цитированием
Этот пользователь сказал Спасибо vinni за это полезное сообщение:
saw1993 (12.06.2013)
  #2  
Старый 29.03.2006, 05:22
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,906
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Код:
Query1.Open;
Query1.First;  //Хотя это не обязательно
mySuperPuperVar:=Query1.FieldByName('Okato').asXXXXX;
Query1.Close;

где XXXXX - тип поля Okato, ну и переменная которой присваеваешь должна быть того же типа
Ответить с цитированием
  #3  
Старый 29.03.2006, 13:09
vinni vinni вне форума
Начинающий
 
Регистрация: 26.01.2006
Сообщения: 135
Репутация: 10
По умолчанию

Блин, спасибо большое! :-) Работает, но если файл большой, т.е. если этот запрос выполняется много раз (примерно больше 1000-1300 раз), то вылетает ошибка: ---------------------------
Project1
---------------------------
Access violation at address 4BE31B8F in module 'IDAPI32.DLL'. Read of address 00001D58.
---------------------------
ОК
---------------------------
Из за чего это может быть? И создается непонятный файл с именем типа _QSQL000.DBF, который в Фоксе не открывается (ошибка Not a table)

Последний раз редактировалось vinni, 29.03.2006 в 13:16.
Ответить с цитированием
  #4  
Старый 17.04.2006, 17:22
Black Cat Black Cat вне форума
Прохожий
 
Регистрация: 17.04.2006
Сообщения: 8
Репутация: 10
По умолчанию

ты что, запрос в цикле запускаешь?!?!
может лучше уж цикл по запросу пускать (с помощью того самого First и Next)?
Ответить с цитированием
Ответ


Delphi Sources

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

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 22:32.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter