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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

   

Smog



Жираф-Сибиряк
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Насущный вопрос - с какой БД и через что проще всего работать?  
Скорость не критична, устойчивость в принципе тоже, объем небольшой

Всего записей: 5394 | Зарегистр. 20-06-2003 | Отправлено: 12:24 09-06-2005
PowerChute



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smog
Вопрос конечно интересный. Что лучше всего знаешь - с тем и работай.

Всего записей: 520 | Зарегистр. 13-10-2004 | Отправлено: 12:32 09-06-2005
ViktorSila

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Delphi ругается что нет файла bde.pas. Где его взять.....Вроде полную версию ставил.

Всего записей: 54 | Зарегистр. 04-02-2005 | Отправлено: 13:03 09-06-2005
Shurshunchik007



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попытайся его серчем найти... существует ли он вообще...
Найдешь... либо директории проверяй... либо повтыкай его всюду...
P.S. А у меня такого файла нет...

Всего записей: 59 | Зарегистр. 14-05-2005 | Отправлено: 13:49 09-06-2005
STEEL



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кому не лень, напишите пример поиска по БД. Так ничего и не вышло.

Всего записей: 2293 | Зарегистр. 06-01-2002 | Отправлено: 13:56 09-06-2005
Smog



Жираф-Сибиряк
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PowerChute
Ладно, поставим вопрос по-другому
Что легче узнать? )

Всего записей: 5394 | Зарегистр. 20-06-2003 | Отправлено: 13:59 09-06-2005
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smog
Самое простое сейчас это создать базу на основе акцеза и работать с ней на дельфи через АДО если база не большая, то через First Next, иначе при помощи запросов SQL. Поставь задачу что тебе надо, будем определяться что и как.
STEEL
Тебе нужен поиск фрагмента в любом столбе или как?  
вот способ при помощи SQL
('select * from MyTable where MyColumn like %'+Template+'%');
MyTable таблица в которой надо искать, MyColumn столбец в котором происходит фильтрация записей, Темлэйт это шаблон к5оторый тебе надо найти.
Кидаешь на форму TQUery соединяешь ее с базой при помощи BDE или указываешь полный путь к таблице.

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

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 14:49 09-06-2005
andrianov123

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ПОмогите, пожайлуста!
Мне нужно импортировать данные из DBF-файла в текстовой файл по заданной структуре текстового файла!

Всего записей: 19 | Зарегистр. 09-06-2005 | Отправлено: 18:22 09-06-2005
STEEL



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ShIvADeSt
А с помощью TTable в стобце NAME допустим ?

Всего записей: 2293 | Зарегистр. 06-01-2002 | Отправлено: 00:28 10-06-2005
ShIvADeSt



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

Цитата:
А с помощью TTable в стобце NAME допустим ?

Если тебе принципиально нужен TTable (хотя я не понимаю зачем), то есть 3 способа стандартный при помощи DBLookupComboBox (как использовать смотри в Хелпе)
второе

Цитата:
 
Searches the dataset for a specified record and makes that record the current record.
function Locate(const KeyFields: String; const KeyValues: Variant; Options: TLocateOptions
): Boolean;
Description
Call Locate to search a dataset for a specific record and position the cursor on it.
KeyFields is a string containing a semicolon-delimited list of field names on which to search.
KeyValues is a variant array containing the values to match in the key fields. If KeyFields lists a single field, KeyValues specifies the value for that field on the desired record. To specify multiple search values, pass a variant array as KeyValues, or construct a variant array on the fly using the VarArrayOf routine. For example:
 
with CustTable do
  Locate('Company;Contact;Phone', VarArrayOf(['Sight Diver', 'P', '408-431-1000']), [loPartialKey]);
 

Третий (сам когда то его юзал, самый не правильный ИМХО) это используя медоды First Next для таблицы пробегать все записи в поисках нужной. В зависимости от ситуации я использую либо первый либо второй способы, а так вообще делаю просто выборку через TQuery (но тебе я так понял надо чтобы таблица была вся видна и просто осуществить переход к определ записи).

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

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 01:55 10-06-2005
vserd

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ALL
А никто не встречал в WIN32 API или других библиотеках функции по расширению относительных путей в полные?
т.е. задан путь вида '.\myDir\SubDir\fileName.ext' а получаем на выходе 'C:\programm files\CoolProg\myDir\SubDir\fileName.ext'. Вроде в встречал когдато такую функцию, щас понадобилось, а найти не могу. :((  

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 14:25 10-06-2005
Alex47



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

Цитата:
Delphi ругается что нет файла bde.pas. Где его взять.....Вроде полную версию ставил.

Borland к BDE исходники не поставляет.

Всего записей: 366 | Зарегистр. 20-03-2003 | Отправлено: 10:45 11-06-2005
ShIvADeSt



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

Цитата:
т.е. задан путь вида '.\myDir\SubDir\fileName.ext' а получаем на выходе 'C:\programm files\CoolProg\myDir\SubDir\fileName.ext'.

ExpandFilePath (сорри если немного не так, щас под рукой хелпа нет, но если я не ошибаюсь то ключевое слово здесь Expand)

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

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 13:32 11-06-2005
Solnake



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Люди, помгите сделать ConnectionString для ADOConnection.
Если делать его через менеджер получается строка :  

Код:
Provider=SQLOLEDB.1;Password=masterkey;Persist Security Info=True;User ID=roton;Initial Catalog=Roton;Data Source=SNAKE

Но когда пишу что-то типа :

Код:
DM.ADOConnection1.ConnectionString:='Provider=SQLOLEDB.1;Password=masterkey;Persist Security Info=True;User ID=roton;Initial Catalog=Roton;Data Source=SNAKE'

Бросает ошибку.
Помогите.
 
Добавлено:
И ещё одно:
Как програмно просканировать сеть на наличие серверов MS SQL Server 2000?

----------
Я не страдаю манией величия, я ею наслаждаюсь(с)

Всего записей: 826 | Зарегистр. 16-09-2004 | Отправлено: 13:41 12-06-2005
Tropin



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

Цитата:
Люди, помгите сделать ConnectionString для ADOConnection.

А что за ошибка???
У меня всё работало ;)

----------
Вот потому, что вы говорите то, что не думаете и думаете то, что не думаете, вот в клетках и сидите... (C) Кин-дза-дза

Всего записей: 538 | Зарегистр. 25-11-2002 | Отправлено: 14:20 12-06-2005
Solnake



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

Цитата:
А что за ошибка???


Цитата:
Project Roton.exe raised esception class EAccessViolation with message 'Access violation at address
004A00CF module 'Roton.exe'. Read of address 00000058'. Process stoped. Use Step or Run to continue.



----------
Я не страдаю манией величия, я ею наслаждаюсь(с)

Всего записей: 826 | Зарегистр. 16-09-2004 | Отправлено: 14:47 12-06-2005
vserd

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

Цитата:
ExpandFilePath  

она самая, спасибо!!!

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 12:41 13-06-2005
kanat35

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день всем
подскажите пожалуйста  
вот в чем проблема я хоч сравнить время как можно реализовать
тоесть я хочу чтобы в определенное время происходил события
заранее спосибо

Всего записей: 118 | Зарегистр. 14-02-2005 | Отправлено: 09:30 14-06-2005
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kanat35
GetLocalTime и далее по хелпу пиолучаеешь время.

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

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 09:54 14-06-2005
HelL_Doctor



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажит, пожалуйста. Как забивать данные в двумерный массив из файла? То есть имеется файл с данными:
 
1 0 1 1 1
1 1 0 1 1
0 0 1 0 1
1 1 1 1 1
 
И нужно его забить в массив. Не могу понять как сделать разделение через пробел.

Всего записей: 67 | Зарегистр. 30-11-2004 | Отправлено: 10:24 14-06-2005
   

Страницы: 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-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru