![]() |
|
|
![]()
|
|
| MouseHouse |
|
|||
![]() Мышкин Дом Профиль Группа: Участник Сообщений: 27 Регистрация: 28.3.2006 Репутация: нет Всего: нет |
Имеется DBF файл в виде строки в памяти (на диске этого файла нет, создается и живет только в памяти)
но со строкой работать как то не удобно хотелось записать эту строку в Rx компонент RxMemoryData (или в Тable) а вот как? |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
MouseHouse, кликаешь дважды на него...
Открывается окно в котором нажимаешь Ctrl+N... заполняешь поля и потом к ним обращаешься по имени.. Добавлено @ 12:12 вот кусок из моей проги...
|
|||
|
||||
| Mephisto |
|
|||
![]() Волкъ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1818 Регистрация: 27.8.2003 Где: Питер Репутация: нет Всего: 34 |
Rodman, а это что такое - JvMemoryData?
Добавлено @ 12:53 И че такое IIS. Что за тип? |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
Mephisto, это компонент подобный RxMemoryData (из библиотеки JEDI)...
Это переменная Web-Service'а... она передает XML файл... Я просто хотел показать метод добавления... за одно и парсинг выложил... |
|||
|
||||
| SergeBS |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: 11 Всего: 22 |
MouseHouse,
А это как? |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
SergeBS, ну просто переменной передается строка формата DBF...
|
|||
|
||||
| SergeBS |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: 11 Всего: 22 |
Rodman,
А ЭТО как? Формат DBF-файла представляешь? Вижу что нет. У него между прочим заголовок есть весьма специфического формата. |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
SergeBS, забей столько думать...
Ну просто он базу как то передает (данные), как абсолютно не важно... Вопрос был в том как все загнать в MemoryData... |
|||
|
||||
| MouseHouse |
|
|||
![]() Мышкин Дом Профиль Группа: Участник Сообщений: 27 Регистрация: 28.3.2006 Репутация: нет Всего: нет |
SergeBS и что заголовок? при чем тут заголовок dbf файла ?
Rodman прав... просто переменной передается строка формата DBF... и всетаки из приведенного выше примера я не очень понял как.... Это сообщение отредактировал(а) MouseHouse - 23.12.2006, 11:10 |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
MouseHouse, давай по очереди:
1. Кидаешь компоненты RxMemoryData, DataSource (для связывания например с DBGrid'ом) на форму; 2. Кликаешь дважды по RxMemoryData - откроется окошко; 3. В окошке правой кнопкой мыши и выбираешь New Field (или нажимаешь Ctrl+N) - появляется окно для формирования полей. 4. В окне формирования полей в первом поле пишешь имя поля, и потом еще надо указать формат его. И нажимаешь ОК; таким образом создаешь нужное кол-во полей.... дальше теперь в проге пишешь
ну если теперь не понятно, спрашивай по пунктам!!! и сюда заглянь... моя похожая тема |
|||
|
||||
| MouseHouse |
|
|||
![]() Мышкин Дом Профиль Группа: Участник Сообщений: 27 Регистрация: 28.3.2006 Репутация: нет Всего: нет |
Как создать в RxMemoryData поля это понятно и как туда писать тоже
мне не понятно что писать подрозумевается что имеется переменная назовем ее StrDbfile типа стринг StrDbfile:='длинная сторока dbf файла' RxMemoryData.FieldByName('OrgName').Value:=?????? насколько я понимаю в предыдуших примерах для XML файла используется TXMLDocument парсер но для DBF файла (строки в моем случае) тоже ведь что то нужно или я не понимаю что то? |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
MouseHouse, выложи пример содержимого StrDbfile - посмотрим че с ним сделать можно....
|
|||
|
||||
| SergeBS |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: 11 Всего: 22 |
MouseHouse,
При том, что в заголовке - описание названий, порядка следования, типа и размера полей. А дальше в dbf-нике эти поля идут без разделителей. А поэтому "строка типа DBF" - это "сферический конь в вакууме". Матчасть учить надо ;). Кстати, в XML тоже есть описания форматов полей. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |