Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ошибка получения данных 
V
    Опции темы
Данкинг
Дата 21.8.2008, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



В общем, попробовал, у меня вообще программа зависает при таком коде. smile 
А совет KiSH333 такой: используй ADO, не надо придумывать ничего нового! smile Там отлично всё работает, по крайней мере в части получения данных из DBF запросом.



--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
KiSH333
Дата 22.8.2008, 07:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 14.8.2008

Репутация: 0
Всего: 0



Код

qrCena.SQL.Text:='select * from '''+od.FileName+'''';

ошибка вот в этом потому и не находит полей, т.к. запрос вообще не выполняется!! что тут можно поменять???? я весь мозг сломал((( хотя иго и нет))

Это сообщение отредактировал(а) Rodman - 22.8.2008, 09:00
PM MAIL   Вверх
pseud
Дата 22.8.2008, 09:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Экспёрт Тыдыщ
***


Профиль
Группа: Завсегдатай
Сообщений: 1175
Регистрация: 18.5.2007
Где: Минск, Беларусь

Репутация: 16
Всего: 40



Цитата(KiSH333 @  22.8.2008,  07:47 Найти цитируемый пост)
ошибка вот в этом потому и не находит полей, т.к. запрос вообще не выполняется!! что тут можно поменять???? я весь мозг сломал((( хотя иго и нет))


ну вот, а мы гадаем "где же поле". не хорошо  smile 


KiSH333, делай раз:
1) в Database Desktop создал файл DBase IV c именем "test.dbf" и сохранил в D:\Новая папка\Новая папка\
2) завел там 3 записи
3) создал новый проект
4) кинул на форму OpenDialog1 
5) OpenDialog1.Filter = '*.dbf|*.dbf; OpenDialog1.FileName = test.dbf
6) кинул кнопку Button1 на ее OnClick написал:
Код

procedure TForm1.Button1Click(Sender: TObject);
begin
  if OpenDialog1.Execute then
    with TQuery.Create(nil) do
    try
      SQL.Add('SELECT count(*) FROM "' + OpenDialog1.FileName + '"');
      Active := True;
      ShowMessage(Fields[0].AsString);
    finally
      Free;
    end;
end;

7) сообщение без проблем выдает цифирь "3".


--------------------
Испытание чужого терпения можно считать успешным, если оно лопнуло...
PM MAIL   Вверх
KiSH333
Дата 22.8.2008, 10:13 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 14.8.2008

Репутация: 0
Всего: 0



Спс кто помогал!! вот я тормоз, када табличу копировал в Базе написал IND а в табличке INDEX!!! сам того не заметил!!! спасиба всем бальшое кто откликнулся!! все работает теперь норм!!!
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0447 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.