Форум: "Базы";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];
Внизкак загрузить из .txt с разделителями "^" в .db? Найти похожие ветки
← →
ANB © (2005-12-05 17:04) [40]
> Daria (05.12.05 17:00) [39]
Дамс. Тут 2 варианта :
1. Заказать готовую программу. Только грамотно выбрать БД. Я бы оракл посоветовал. [:)]
2. Купить книжку и сначала почитать, как в делфи с БД работать. Сложного ничего нет, но тут все не запостишь. Пока читаешь - реализуй первые 3 пункта.
← →
Daria (2005-12-05 17:13) [41]да й меня лежит здоровый толмуд Архангельского......
← →
ANB © (2005-12-05 17:26) [42]
> Daria (05.12.05 17:13) [41]
> да й меня лежит здоровый толмуд Архангельского......
Архангельский, конечно, не фонтан, но общее предстваление поимеешь.
Завтречка в аську мою заходи - помогу, чем с могу. Моя аська :
2-8 - тире - 534 - (02) - 44
← →
Плохиш © (2005-12-05 17:27) [43]
> да й меня лежит здоровый толмуд Архангельского
Попрошу гусаров в эту ветку не заходить!
← →
Daria (2005-12-05 17:28) [44]чего???? что за номер???
← →
Плохиш © (2005-12-05 17:31) [45]
> Daria (05.12.05 17:28) [44]
Девушка, Вас ANB в аське ждёт.
А Архангельский здесь самый почитаемый автор ;-)
← →
Daria (2005-12-05 17:36) [46]молодые люди, ну не всем же быть такими профи в дельфи как вы. поэтому чем издеваться, лучше научите....
← →
Плохиш © (2005-12-05 17:41) [47]
> Daria (05.12.05 17:36) [46]
Девушка над Вами никто пока не издевается. А ANB хочет помочь и проиглашает пообщаться с помощью программы ICQ.
← →
ANB © (2005-12-05 17:49) [48]
> Daria (05.12.05 17:36) [46]
Из номера нужно убрать все не цифры. Это меня уже роботы задолбали.
← →
Daria (2005-12-05 18:02) [49]ясно. вот только аська пишет, что такой номер не зарегистрирован
← →
Daria (2005-12-05 18:03) [50]Плохиш, я безмерно благодарна ANB. :) правда!
← →
аматор © (2005-12-05 22:07) [51]Привет...
Это, кажись, csv файлик. Ну и в чем проблема, ищем компоненты, компилим, и работаем. Такие компоненты есть в проэкте джедаев (http://delphi-jedi.org/) и на www.torry.net
← →
sniknik © (2005-12-05 23:14) [52]делается просто
подключаемся через ADO - jet к исаму Text
строка подключения
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\;Extended Properties=Text;Persist Security Info=False
выполняем запрос
SELECT * INTO Table1#db IN "D:\" "Paradox 4.x;" FROM Table1#Txt
все. получаем желаемый ".db" файл.
в каталоге с текстовым файлом должен лежать файл описатель cvs
имя
schema.ini
содержание по формату, пример для разделителя ^
[Table1.Txt]
ColNameHeader=True
CharacterSet=866
Format=Delimited(^)
Col1=ID Integer
Col2=Bol Bit
Col3=Name Char Width 30
подробный разбор формата в хелпе JETSQL40.CHM, хелп у тебя же на компе, если пользуешся продуктами мелкософта.
p.s. в качестве совета. после того как получили свой любымый парадокс... стираем его нафик, и начинаем пользоваться(учится) нормальными базами данных.
← →
Daria (2005-12-06 09:46) [53]sniknik, огромное спасибо!!!!
вот только опять есть вопрос. он с меня для подключения требует какой-то пароль....
← →
ANB © (2005-12-06 10:18) [54]
> Daria (06.12.05 09:46) [53]
Запости свою аську. Только попорти номер, а то спамеры замучают.
← →
alex_*** © (2005-12-06 10:19) [55]ADOConnection1.LoginPromt := false;
← →
Daria (2005-12-06 10:19) [56]ANB, пусть хоть кто-то помучает кроме начальника :)
258922802
← →
alex_*** © (2005-12-06 10:30) [57]кстати строки удобно парсить через ExtractStrings
← →
msguns © (2005-12-06 11:04) [58]Читал и рыдал ;((
Лавстори, блин !!!
ЗЫ.И грызут меня черви зависти
ЗЗЫ. Вот так всю жизнь: стОит симпатичной девушке зарулить с вопросом, как все всё кидают и давай вьюнами виться вокруг юбчонки.
← →
msguns © (2005-12-06 11:06) [59]Кстати, Дарьюшка, учти: тут в основном все женатые. Причем, как правило: чем грамотнее, тем женатистее.
Смотри !,- поматросят и бросят
← →
Sergey13 © (2005-12-06 11:10) [60]2 [59] msguns © (06.12.05 11:06)
Да ладно тебе брюзжать то, завистник. Женатость в этом деле не помеха (это я о помощи в программировании, если кто чего не того подумал). 8-)
← →
Daria (2005-12-06 11:22) [61]msguns, я учту по поводу женатости :)
← →
alex_*** © (2005-12-06 12:06) [62]с программой-то разобрались?
← →
Daria (2005-12-06 12:14) [63]пока нет
← →
WondeRu © (2005-12-06 12:26) [64]Оффтоп, но "в тему" ;)
Анечка, 05.12.2005 11:43 :
Игорь... мне нужна БД в Делфи...
WondeRu, 05.12.2005 11:43 :
Ща глянем, что в инете можно накопать
WondeRu, 05.12.2005 11:43 :
в принципе дома у меня книга есть
WondeRu, 05.12.2005 11:44 :
у тебя как с аглицким?
Анечка, 05.12.2005 11:45 :
не очень...
WondeRu, 05.12.2005 11:46 :
получила письмо?
Анечка, 05.12.2005 11:47 :
нет... какое?
WondeRu, 05.12.2005 11:47 :
еще раз отправил...
WondeRu, 05.12.2005 11:47 :
там книжка на русском....
WondeRu, 05.12.2005 11:48 :
пароль к архиву "1"
Анечка, 05.12.2005 11:48 :
там есть объяснения - как построить примитивную БД?
WondeRu, 05.12.2005 11:48 :
фиг знает...)))
WondeRu, 05.12.2005 11:48 :
вроде бы
Анечка, 05.12.2005 11:50 :
получила...
WondeRu, 05.12.2005 11:56 :
ну как?
WondeRu, 05.12.2005 11:57 :
понятно хоть что-нить?
Анечка, 05.12.2005 11:57 :
я не открывала...
Анечка, 05.12.2005 11:58 :
я в выходные пыталась вспомнить, как Делфи работает... прикольно...
WondeRu, 05.12.2005 11:59 :
прикольно вспоминалось? ;)
Анечка, 05.12.2005 12:05 :
дааа... с трудом....
……/.тут разговор про то чья бабушка лучше готовит пироги./
WondeRu, 05.12.2005 15:28 :
может поможет http://www.sql.ru
Анечка, 05.12.2005 15:56 :
Можешь дать практические советы? ;-)
WondeRu, 05.12.2005 15:57 :
по массажу?
Анечка, 05.12.2005 15:57 :
ха-ха! ))
Анечка, 05.12.2005 16:22 :
ты мне поможешь? плиизз...
WondeRu, 05.12.2005 16:23 :
как?
Анечка, 05.12.2005 16:23 :
подскажи... как создать БД...
WondeRu, 05.12.2005 16:25 :
где создать?
Анечка, 05.12.2005 16:26 :
смотри... мне нужна простейшая БД...
Анечка, 05.12.2005 16:26 :
сещ БД со студентами... + оценки по предметам
Анечка, 05.12.2005 16:26 :
необходимо отобрать тех, кто учится на пятерки... четверки и т.д.
WondeRu, 05.12.2005 16:26 :
в аксцессе можно создать и подрубить к делфи
Анечка, 05.12.2005 16:27 :
надо чтоб сразу в Делфи...
Анечка, 05.12.2005 16:27 :
это что-то типа курсовой...
WondeRu, 05.12.2005 16:27 :
ты издеваешься?
WondeRu, 05.12.2005 16:28 :
нельзя!
Анечка, 05.12.2005 16:28 :
неее...
Анечка, 05.12.2005 16:28 :
можно!
Анечка, 05.12.2005 16:28 :
почему нельзя-то?
WondeRu, 05.12.2005 16:28 :
тогда это не ко мне
Анечка, 05.12.2005 16:29 :
почему?... я чего-то не понимаю? )
Анечка, 05.12.2005 16:29 :
ты же программист!
WondeRu, 05.12.2005 16:30 :
>> 05.12.2005 16:26:58 WondeRu wrote:
>> в аксцессе можно создать и подрубить к делфи
Анечка, 05.12.2005 16:39 :
Ладно... хорошо... я спрошу у кого-нибудь еще...
← →
Плохиш © (2005-12-06 12:31) [65]
> WondeRu © (06.12.05 12:26) [64]
Ты - не хороший человек, взял и рассказал всё продолжение серии.
← →
Daria (2005-12-06 12:32) [66]как примитивную БД сделать это я знаю..... вот только всего остального не знаю...
← →
msguns © (2005-12-06 12:44) [67]>Daria
Самое простое и быстрое решение подсказал sniknik © (05.12.05 23:14) [52]
Для реализации надо из палитры компонент (закладка ADO) "бросить" на форму TADOConnection, TADOQuery.
В первом, сделав на нем даблклик, настроить провайдера так, как указано в [52],
во втором в св-ве SQL набрать текст запроса оттуда же, в св-ве Connection указать ADOConnection1
Затем подготовить ini-файл по образцу там же.
По кнопке на форме :
а) открыть соединение (TADOConnection), чтобы не клянчило юзернэйм и пасворд в св-ве TADOConnection.Loginprompt указать false
б) дать Open TADOQuery
c) дать Close TADOQuery
Десктопом (DataBase DeskTop - входит в поставку делфей) просмотреть результат. Если что-то не так, подшаманить ini-файл, убить таблицу (типа отправить в корзину), запустить приложение и нажать кнопку еще раз.
← →
Daria (2005-12-06 13:09) [68]msguns, спасибо! все ясно. вот только куда он мою таблицу записывает? где в десктопе искать?
← →
Daria (2005-12-06 13:15) [69]и еще где
б) дать Open TADOQuery
c) дать Close TADOQuery
← →
msguns © (2005-12-06 13:35) [70]Если не указан путь (а он в запросе Sniknik не указан), то таблица создасться в текущем каталоге (откуда запущена программа, если не указан рабочий).
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOConnection1.Open;
ADOQuery1.Open;
ADOQuery1.Close;
ADOConnection1.Close;
ShowMessage("Таблица создана. Посмотри ее DBD в "+GetCurrentDir);
end;
← →
alex_*** © (2005-12-06 13:35) [71]в тексте программы. Open - перед началом работы, Close - в конце
← →
Daria (2005-12-06 13:43) [72]а обязательно должно бытьтак:
строка подключения
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\;Extended Properties=Text;Persist Security Info=False
просто у меня нет диска D. что должно быть в Data source?
выполняем запрос
SELECT * INTO Table1#db IN "D:\" "Paradox 4.x;" FROM Table1#Txt
и что это такое: Table1#db IN "D:\" "Paradox 4.x;" FROM Table1#Txt??
← →
WondeRu © (2005-12-06 13:53) [73]Daria (06.12.05 13:43) [72]
просто у меня нет диска D.
купи ;)
← →
Плохиш © (2005-12-06 13:54) [74]Вся ветка развод :-(
← →
msguns © (2005-12-06 13:58) [75]>Daria (06.12.05 13:43) [72]
Даааа,... Дашуня... Все гораздо запущеннее... ;(
Ты "кинула" на форму TADOConnection ?
Если нет, то кинь.
Дважды щелкни на "квадратике" с нарисованным ПК и плакатиком "ADO" над ним. Появится формочка Source of Connection с двумя радиобатонами.
Кликни по нижнему и нажми кнопку "Build". В появившемся окне увидишь пэджконтрол с 4-мя закладками.
На первой (Provider) выбери Microsoft.Jet.OLEDB.4.0 Provider
На второй (Connection) нажми кнопку выбора файла (п.1) и выбери свой текстовик в открывшемся окне диалога (для чего убери фильтр типа файлов)
← →
msguns © (2005-12-06 14:00) [76]>Плохиш © (06.12.05 13:54) [74]
>Вся ветка развод :-(
Вот блин, об этом я не подумал..
Вот что могут сделать симпатишные деучёнки - савсэм голову патэрял ;(
← →
WondeRu © (2005-12-06 14:08) [77]msguns © (06.12.05 14:00) [76]
симпатишные деучёнки
точно симпатичные?
ЗЫ. Пора по потрепацца перетаскивать
← →
alex_*** © (2005-12-06 14:20) [78]ANB, судя по всему, не помог по аське. c:\Program Files\Borland\Delphi7\Demos\Db\ - примеры по работе с БД
← →
Daria (2005-12-06 14:41) [79]ой, блин, он мне пишет, "нераспознаваемый формат базы данных" когда я в connection свой текстовый файл указываю....
← →
Daria (2005-12-06 14:47) [80]а что писать вместо SELECT * INTO Table1#db IN "D:\" "Paradox 4.x;" FROM Table1#Txt ????
Страницы: 1 2 3 вся ветка
Форум: "Базы";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];
Память: 0.61 MB
Время: 0.016 c