Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi

Модерирует : ShIvADeSt

ShIvADeSt (20-04-2006 01:53): http://forum.ru-board.com/topic.cgi?forum=33&topic=6679#1  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

   

Schatz



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vserd
Смотри мой предыдущий ответ, по поводу функции "InToStr" - это оЧепятка, а по поводу "TButton" - это как раз и была моя ошибка, запарился просто

Всего записей: 55 | Зарегистр. 31-05-2005 | Отправлено: 15:38 30-03-2006
whitewolfs

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Help plizzzz!!!
Есть база dbase III+. Нужно найти ВСЕ строки например с field1=1. Вопрос: как, если при этом нельзя использовать BDE и желательно не юзать индексы? Для подключения к базам используется TDBF 6.4.7. (http://sourceforge.net/projects/tdbf/). Locate находит только одну строку.  Можно конечно пользовать
 while not Table1.eof do begin //----------------------
    if Table1.FieldByName = 1 then begin
                                .........................
                                                  end;
    Table1.Next;
                                    end; //------------------------
но блин это работает очень медленно.

Всего записей: 300 | Зарегистр. 21-10-2005 | Отправлено: 04:58 31-03-2006
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
whitewolfs
Если есть свойство Filter (а по идее должно быть), то используй его например Filter:='Field1=1';
если нет такого, то очень тяжко, так как SQL запросы потребуют БДЕ (если конечно не найти компонент или либу, которая без БДЕ работает).


----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 07:46 31-03-2006
SERGE_BLIZNUK

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
whitewolfs

Цитата:
Для подключения к базам используется TDBF 6.4.7

А не пробовали подключится через ADO connection ?
например, бесплатный  
Microsoft OLE DB Provider for Visual FoxPro
там есть полноценные SQL select (select * from table.dbf where Field1=1)
 
p.s. в TDbf разумеется есть Filter

Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 09:02 31-03-2006
whitewolfs

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ShIvADeSt, SERGE _BLIZNUK  спасибо за советы!
Вроде решил проблему.  Filtеr действительно помог, я и раньше пробовал с ним поиск организовать, но почему то думал, что он без индексов не работает. Оказалось, работает вполне!

Всего записей: 300 | Зарегистр. 21-10-2005 | Отправлено: 11:13 31-03-2006
RostY



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
whitewolfs
Фильтром фильтруй, а поиск делай через Locate

Всего записей: 387 | Зарегистр. 11-01-2006 | Отправлено: 11:36 31-03-2006
Markell



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, плз, кто-нибудь знает, как взять таблицу из Excel и запихнуть ее в DataGrid? (Delphi 2005, WinForm Application)

Всего записей: 103 | Зарегистр. 05-10-2004 | Отправлено: 14:59 31-03-2006
ArtemiyUO

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
дот нет must die
на вин32 знаю как. Например можно открыть xls фаил с помощью оле-сервера, достать от туда данные а потом по вкусу либо прямо в стринггрид, либо в меморидатасет и потом в датагрид.
в дот нет так же только конкр не скажу.

Всего записей: 539 | Зарегистр. 12-12-2005 | Отправлено: 15:22 31-03-2006
Markell



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ArtemiyUO
На win32 сам делал так же, через StringGrid. А сейчас именно под .Net надо

Всего записей: 103 | Зарегистр. 05-10-2004 | Отправлено: 15:29 31-03-2006
reenoip



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня, быть может, несколько необычная просьба
В общем, нужна инфа, где кратко, умно и доступно написано, какими инструментами и/или строчками кода можно максимально оптимизировать приложение, написанное на delphi 6.
У меня всё прекрасно, всё идеально, но, блин, прога почти 10 метров ОЗУ жрёт, скотина. Раздражает невероятно...
 
Знаю, можно убить её аппетит, но каким образом?

Всего записей: 1768 | Зарегистр. 10-03-2006 | Отправлено: 01:47 01-04-2006
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
reenoip

Цитата:
У меня всё прекрасно, всё идеально, но, блин, прога почти 10 метров ОЗУ жрёт, скотина. Раздражает невероятно...  

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

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:54 01-04-2006
valerka78



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
reenoip
Почитай _http://bonanzas.rinet.ru
Я, правда, пробовал, мне не особо понравилось, но памячти однознпчно меньше жрет.

Всего записей: 248 | Зарегистр. 16-01-2006 | Отправлено: 13:48 01-04-2006
Markell



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос такой: как можно из Delphi под Win32 подключится к БД MS SQL и записать данные оттуда в таблицу?

Всего записей: 103 | Зарегистр. 05-10-2004 | Отправлено: 14:55 01-04-2006
EZH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Markell
Либо через стандартные ADO компоненты, либо используя какие-то сторонние, типа SQL Server Direct Access Components (SDAC).

Всего записей: 1738 | Зарегистр. 02-09-2004 | Отправлено: 15:11 01-04-2006
fixer84



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
[удалено]

Всего записей: 214 | Зарегистр. 30-07-2005 | Отправлено: 15:31 01-04-2006 | Исправлено: fixer84, 15:33 01-04-2006
EZH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
fixer84
Он просил MS SQL

Всего записей: 1738 | Зарегистр. 02-09-2004 | Отправлено: 15:32 01-04-2006
fixer84



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
EZH
Да, что-то перепутал.
В последнее время много с MySQL работал.  
Markell
Можно через стандартные компоненты Delphi. Коннект с помощью ADOConnection, OLE DB Provider выбираешь Microsoft OLE DB Provider for SQL Server.

Всего записей: 214 | Зарегистр. 30-07-2005 | Отправлено: 15:40 01-04-2006 | Исправлено: fixer84, 15:41 01-04-2006
Markell



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо!

Всего записей: 103 | Зарегистр. 05-10-2004 | Отправлено: 17:23 01-04-2006 | Исправлено: Markell, 17:26 01-04-2006
reenoip



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
valerka78
Нет, родной, пока я VCL на KOL перепишу - это ещё год пройдёт )))
Мне бы что-нибудь такое, хитрое
 
Добавлено:
Не понял, а что с форумом... Маты какие-то... Что за хрень?

Всего записей: 1768 | Зарегистр. 10-03-2006 | Отправлено: 18:18 01-04-2006
ALeXkRU



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
reenoip
день_ сегодня_ такой_ - админы_ шутют_

Всего записей: 11998 | Зарегистр. 03-12-2003 | Отправлено: 19:35 01-04-2006
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi
ShIvADeSt (20-04-2006 01:53): http://forum.ru-board.com/topic.cgi?forum=33&topic=6679#1


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru