Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.10.2010, 08:33   #21
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

ADODataSet нужно настроить на DataSource, который будет на ADOConnection настроен? Или его нужно сразу настроить на ADOConnection? А то у меня при создании строки подключения в ADOConnection не виден формат XML.

Я пробую делать так:
1. Нажимаю правой кнопкой на ADODataSet1;
2. Выбираю Load from file...
3. Выбираю тип файлов - XML
4. Нахожу свой XML
5. Нажимаю ОК. Получаю ошибку ниже...
Изображения
Тип файла: png Безымянный.png (24.8 Кб, 82 просмотров)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.

Последний раз редактировалось artemavd; 14.10.2010 в 08:40.
artemavd вне форума Ответить с цитированием
Старый 14.10.2010, 08:42   #22
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
По умолчанию

Цитата:
Сообщение от artemavd Посмотреть сообщение
...Или его нужно сразу настроить на ADOConnection?...
да, в свойствах DataSet'а в поле Connection напишите имя вашего ADOConnection.
Или же напишите так
Код:
ADODataSet1.Connection:=ADOConnection1;
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Старый 14.10.2010, 08:48   #23
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

А как мне в ADOConnection указать мой XML? Он видит только MDB. Может надо какой-то другой провайдер выбрать?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 14.10.2010, 09:07   #24
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
По умолчанию

Цитата:
Сообщение от artemavd Посмотреть сообщение
А как мне в ADOConnection указать мой XML? Он видит только MDB. Может надо какой-то другой провайдер выбрать?
через ADOConnection не пробовал соединяться с XML файлами, работал только через DataSet.LoadFromFile(...);
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Старый 14.10.2010, 09:12   #25
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Цитата:
DataSet.LoadFromFile(...)
Выдает туже ошибку, скрин которой я приводил в посте выше. Вот, настроил ADOConnection2 (cм.скрин "1"), а вот ADODataSet1 (см.скрин "2") не получается, т.к. при попытки установиьт у этого компонента свойство Active = True, я получаю ошибку про Records...

Драйвер доступа выбрал (методом научного тыка) "OLE DB Provider for Microsoft Directory Services". Потому и получилось у компонента ADOConnection2 указать в строке подключения XML и включить его.
Изображения
Тип файла: png 1.png (21.6 Кб, 83 просмотров)
Тип файла: png 2.png (28.7 Кб, 101 просмотров)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.

Последний раз редактировалось artemavd; 14.10.2010 в 09:15.
artemavd вне форума Ответить с цитированием
Старый 14.10.2010, 09:28   #26
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
По умолчанию

Цитата:
Сообщение от artemavd Посмотреть сообщение
Выдает туже ошибку, скрин которой я приводил в посте выше. Вот, настроил ADOConnection2 (cм.скрин "1"), а вот ADODataSet1 (см.скрин "2") не получается, т.к. при попытки установиьт у этого компонента свойство Active = True, я получаю ошибку про Records...

Драйвер доступа выбрал (методом научного тыка) "OLE DB Provider for Microsoft Directory Services". Потому и получилось у компонента ADOConnection2 указать в строке подключения XML и включить его.
Извиняюсь за небольшое введение вас в заблуждение
в вашем случае не нужно подключение для ADODataSet
надо всего лишь прописать
Код:
ADODataSet1.LoadFromFile('File.xml');
ADODataSet1.Open;
И поле ComandText почистить.
а чтобы был виден результат, как уже говорил, подключить у датасету (ADODataSet) любой грид.
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Старый 14.10.2010, 09:39   #27
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Попробовал загрузить 1.xml, который скидывал в начале, он загрузился. А нужный мне сейчас XML не грузится . Что делать уже не знаю...
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 14.10.2010, 09:50   #28
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
По умолчанию

Цитата:
Сообщение от artemavd Посмотреть сообщение
Попробовал загрузить 1.xml, который скидывал в начале, он загрузился. А нужный мне сейчас XML не грузится . Что делать уже не знаю...
может быть где-то в XML файле теги пропущены? или наверное скорей всего у xml файлов тоже имеются разные форматы
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Старый 14.10.2010, 09:58   #29
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

А как узнать какой формат подойдет?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интеграция .mdb в Joomla zenner Microsoft Office Access 5 19.01.2010 12:12
с Датасет в *.mdb info БД в Delphi 3 18.11.2009 12:47
парсер XML, не видит XML тэги supercelt PHP 3 02.11.2009 19:18
MDB в DELHI cowboy БД в Delphi 6 16.06.2009 17:06