Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ADO, файл .udl 
:(
    Опции темы
Rutti
Дата 6.9.2006, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 225
Регистрация: 25.7.2004

Репутация: нет
Всего: нет



Никогда не делал базу данных с помощью ADO. Узнал, что для работы с помощью ADO надо создать файл .udl. Как и для счего его создают?
PM MAIL   Вверх
_hunter
Дата 6.9.2006, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 24
Всего: 98



Цитата(Rutti @  6.9.2006,  17:13 Найти цитируемый пост)
Узнал, что для работы с помощью ADO надо создать файл .udl.

у того, у кого узнал, и спрашивай.
без этого файла замечательно работается...


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Rutti
Дата 7.9.2006, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 225
Регистрация: 25.7.2004

Репутация: нет
Всего: нет



_hunter

Спасибо!

Так может скажешь как правильно создавать базу данных в Builder с помощью ADO?

Это сообщение отредактировал(а) Rutti - 7.9.2006, 12:14
PM MAIL   Вверх
_hunter
Дата 7.9.2006, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 24
Всего: 98



Цитата(Rutti @  7.9.2006,  10:26 Найти цитируемый пост)
Так может скажешь как?

"как", если тебя это прикалывает...
 

M
Vyacheslav
Выношу замечание в соответствии с п.15 правил



--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
pandrew
Дата 7.9.2006, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.3.2006

Репутация: 3
Всего: 3



ADO обеспечивает доступ к БД.
В процессе подключения к БД потребуется создать "строку подключения" - connection string. В Builder встроена работа с редактором строки соединения, но можно сочинить ее и без Builder. Для этого используют udl-файлы.
PM MAIL   Вверх
_hunter
Дата 7.9.2006, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 24
Всего: 98



Цитата(Rutti @  7.9.2006,  10:26 Найти цитируемый пост)
Так может скажешь как правильно создавать базу данных в Builder с помощью ADO?

никак. с помощью ADO базу что правильно что неправильно создать нельзя. (AFAIK)
используй AdoX


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Rodman
Дата 7.9.2006, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 7
Всего: 122



База данных у тебя на чем???
PM MAIL WWW Skype GTalk YIM MSN   Вверх
Rutti
Дата 7.9.2006, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 225
Регистрация: 25.7.2004

Репутация: нет
Всего: нет



Rodman

Цитата

База данных у тебя на чем???


Paradox.

Может что-то не правильно спросил, тогда попробую объяснить иначе.
Не хочу работать с БД с помомщью BDE (из-за необходимости тащить BDE за собой). ADO ведь в таком случае является альтернативой?
Но вот как работать с ADO не знаю.
PM MAIL   Вверх
_hunter
Дата 7.9.2006, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 24
Всего: 98



в таком случае забудь о создании базы -- AdoX умеет создавать только MS-овские базы. 


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Vyacheslav
Дата 7.9.2006, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 47
Всего: 59



Давно не работал с АДО , но навскидку примерно так
Шаги
1) Кладешь компонент TADOConnection
2)Заполняешь проперть  ConnectionString. Поможет тебе в этом кнопка (...)
3)Выбираешь  Use Connection String  и нажимашь кнопку Build
4)Так как   OLE DB provider для парадокса нет, выбираешь OLE DB provider  ODBC , Давишь Next
5)Выьираешь опять Use Connection String и опять давишь    Build
6)Создашь новый источник  ODBC, используя Driver do Microsoft Parodox
 ну и там заполняешь далее по тексту


Создавать таблицы скорее всего сможешь используя TADOCommand и SQL 


Модератор  : А _hunter  у меня точно допрыгается за дезинформацию. Подобное поведение простительно новичку, но эксперту smile[/B]


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
_hunter
Дата 7.9.2006, 19:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 24
Всего: 98



Цитата(Vyacheslav @  7.9.2006,  18:55 Найти цитируемый пост)
Модератор  : А _hunter  у меня точно допрыгается за дезинформацию. Подобное поведение простительно новичку, но эксперту smile[/B]

в смысле? за какую дезинформацию? ты хочеш сказать что каким-то компонентом семейства TADO* можно создать базу данных?


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Vyacheslav
Дата 8.9.2006, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 47
Всего: 59



Paradox - если не ошибаюсь, это всего лишь набор таблиц. С помощью  TADOCommand  и SQL ODBC без проблем создать эти таблицы.  
После того, как  выполнен пункт 6
Положите на форму TADOConnmand
Заполните проперти Connection (имя компонента TADOConnection)
и CommandText, например следующей коммадой CREATE TABLE test ( field1 char(1))
И прямо в дизайне из всплывающего меню запустити Execute.

Вообще то это вся информация обычно является базовой и явлется азами. Другой вопрос, что она со временем забывается. Я с ADO не работал лет 5, а с парадоксом вообще не работал, но кое-что помню
Модератор: 
2hanter

А Ваши ответы по данному вопросу : деза и треп. Для Вашего удобства могу привести их целиком
Это ответ на создание файла udl.
Цитата(_hunter @  6.9.2006,  17:26 Найти цитируемый пост)
у того, у кого узнал, и спрашивай.
без этого файла замечательно работается


Это ответ на вопрос как создать базу
Цитата(_hunter @  7.9.2006,  10:50 Найти цитируемый пост)
"как", если тебя это прикалывает...


А об этом уже мы говорили
Цитата(_hunter @  7.9.2006,  16:41 Найти цитируемый пост)
в таком случае забудь о создании базы -- AdoX умеет создавать только MS-овские базы.  


У меня складывается впечатление, что Вы просто накручиваете счетчик. 
Можно привести еще столь же вразумительные ответы в других ветках, несущие массу smile ценной информации 
Например вот эта 
http://forum.vingrad.ru/index.php?showtopi...st&p=846852
Надеюсь, Вам с самого начала было понятно, что человека там интересуют не внешние отличие, а их результат.





--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
_hunter
Дата 8.9.2006, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 24
Всего: 98



я, тоже, могу ошибыться, но всегда думал что свойства Data Source/DBQ в ConnectionString являются обязательными независимо от провайдера. а что, при отсутствии базы туда писать?
+ с парадоксом я не рвботал никогда. поэтому предварительно поискал инфу в сети. нашел в частности это:
http://www.sql.ru/forum/actualthread.aspx?tid=330757
(что говорит о невозможености внесения лююых изменений в базу)

насчет .udl-файла. я сказал неправду? т.е. без этого файла работа действительно невозможна?

насчет.
Цитата(Vyacheslav @  8.9.2006,  09:49 Найти цитируемый пост)
Это ответ на вопрос как создать базу

если я не ошибаюсь вопрос, а точнее просьба звучала иначе. я иенно меня просили сказать (написать?) слово "как". если я ошибся -- прошу прощения...
я уже не говорю о том что инфа о создании этого файла -- первая же ссылка в гугле на codeproject по запросу udl ado...

я могу согласится что тут я трепался (слишком уж сильно автор на это напрашивался), но с тем что я кого-то дезинформировал я не согласен...


насчет ссылки. т.е. ответ "ищи на форуме" является недопустимым?


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Vyacheslav
Дата 8.9.2006, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 47
Всего: 59



Подведем итоги. Благодаря последнему посту _hunter и проведенному небольшому исследованию выяснилось, что создавать и проматривать таблицы парадокса использую связку ADO<->ODBC можно. Но к сожалению драйвер от Microsoft не позволяет  редактировать таблицы smile 
Так что либо придется использовать BDE, отказаться от paradox.


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0539 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.