Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.06.24;
Скачать: [xml.tar.bz2];

Вниз

Совместимость   Найти похожие ветки 

 
Galiaf ©   (2007-05-23 07:35) [0]

Вопрос в первую очередь о том, что нужно для того, чтобы программа работающая с базами access при использовании компонент ADOConnection, ADODataSet, ADOCommand работала на всех компьютерах. Будет ли работать при неустановленном MSAceess, если не установлен или стоит провайдер Microsoft.Jet.OLEDB. другой версии?
Так же хотелось бы узнать подобную информацию по остальным базам.


 
Jan1 ©   (2007-05-23 08:51) [1]


> если не установлен или стоит провайдер Microsoft.Jet.OLEDB.
>  другой версии?

Смотря как ты настроил строку соединения, если ты зашился на этого провайдера, то понятно, что работать не будет, но если ты сделаешь настраиваемую строку соединения в свойей программе, то сможешь или дать возможность пользователю выбирать другого провайдера или юзать ODBC источники. Но никто тебе не мешает тягать с собой инсталяцию Jet-a.


 
Amoeba ©   (2007-05-23 11:11) [2]

Jet устанавливается вместе с ОС начиная как минимум с Win2000. Установка Access не требуется.


 
Galiaf ©   (2007-05-24 00:30) [3]


> или юзать ODBC источники

с этого места по-подробнее...


 
Amoeba ©   (2007-05-24 11:50) [4]


> Galiaf ©   (24.05.07 00:30) [3]
>
>
> > или юзать ODBC источники
>
> с этого места по-подробнее...

Не стоит заморачиваться. Для доступа к базам Access родным и стандартным (и наилучшим) провайдером является Jet.


 
Galiaf ©   (2007-05-25 07:37) [5]


> Amoeba ©   (24.05.07 11:50) [4]


Ок.

А как на счёт других баз, скажем XML, или может кто знает такую базу которая будет на всех компах работать?


 
Galiaf ©   (2007-05-25 08:20) [6]

и да, где можно взять инстал Microsoft.Jet.OLEDB. ? В инстале офиса его найти можно?


 
Anatoly Podgoretsky ©   (2007-05-25 09:07) [7]

У Микрософта вестима, если конечно сможешь найти, а тебе зачем?


 
Amoeba ©   (2007-05-25 11:52) [8]


> Galiaf ©   (25.05.07 08:20) [6]
>
> и да, где можно взять инстал Microsoft.Jet.OLEDB. ? В инстале
> офиса его найти можно?

Microsoft.Jet.OLEDB по умолчанию устанавливается в составе Windows.


 
Ганна Юхимівна   (2007-05-25 12:01) [9]

Установить mdac_typ.exe достаточно. Для win32 ~= 6M.


 
Amoeba ©   (2007-05-25 12:04) [10]


> Ганна Юхимівна   (25.05.07 12:01) [9]
>
> Установить mdac_typ.exe достаточно. Для win32 ~= 6M.
>

Устанавливать надо только на Win95.


 
iXT ©   (2007-05-25 12:42) [11]

> [5] Galiaf ©   (25.05.07 07:37)

XML - это не база, это язык.


 
Amoeba ©   (2007-05-25 13:59) [12]


> iXT ©   (25.05.07 12:42) [11]
>
> > [5] Galiaf ©   (25.05.07 07:37)
>
> XML - это не база, это язык.

XML - это не язык, а формат.


 
Anatoly Podgoretsky ©   (2007-05-25 14:09) [13]

> Amoeba  (25.05.2007 13:59:12)  [12]

ML = Markup Language


 
Galiaf ©   (2007-05-25 23:39) [14]

XML - это, как сказал Amoeba - формат, формат базы данных, один из самых простых и быстрых но и возможностей у него по-меньше будет и для работы с ним нужен один тольно файл midas.dll(~300кб), который у меня был установлен но если он не установлен то вполне достаточно нести его в папке с програмой(или с базой я точно не знаю). В базах XML каждая таблица храниться в отдельном файле, что не так удобно как в случае с Access. Формат сей относительно молодой но надёжный (имхо).

Хотелось бы узнать средства для работы с базами(такие как Microsoft.Jet.OLEDB или midas.dll) должны лежать на машине клиента или на сервере и как должен указываться путь если я хочу хранить базу в нете, где и как располагать. Опыт програмирования для .NET = nil.

Если кто знает как обесечить безопасность базы данных (в частности access & XML), просьба поделиться информацией.


> Anatoly Podgoretsky ©   (25.05.07 09:07) [7]
>
> У Микрософта вестима, если конечно сможешь найти, а тебе
> зачем?


последний вопрос был задан после прогулки по microsoft.com и подобных + ya.ru. Сказать, что не нашёл ничего я немогу но конкретно то, что мне надо я так и не заметил, в любом случае если необходимые файлы весят > 0.5mb я не возьмусь скачивать и таскать со своей программой.


 
Amoeba ©   (2007-05-28 13:42) [15]


> Microsoft.Jet.OLEDB

устанавливать не надо, он молча и невидимо для пользователя устанавливается в составе Windows. Так что ничего устанавливать или таскать с собой не потребуется.


 
Galiaf ©   (2007-05-29 09:45) [16]


> Amoeba ©   (28.05.07 13:42) [15]

С каким Windows какая версия устанавливается? Я тупо задаю версию 4.0, что будет если у юзера версия ниже моей? И если я хочу хранить базу в нете, я должен тупо скинуть файл *.mdb на ftp сайта или всё много сложнее? И как в таком случае будет выглядеть адрес в connectionString.

P.S.
 Я думаю что если версия не совпадает, то просто получить список имеющихся провайдеров и выбрать либо тот же версии ниже(выше), либо попытаться выбрать другой(правда не знаю будет ли работать).


 
homm ©   (2007-05-29 09:49) [17]

> XML - это, как сказал Amoeba - формат, формат базы данных,
> один из самых простых и быстрых

ОЙ, ой. Как вам мозги то промыли :(


 
homm ©   (2007-05-29 09:52) [18]

> И если я хочу хранить базу в нете, я должен тупо скинуть
> файл *.mdb на ftp сайта или всё много сложнее?

Остынь. Ассес файл-серверная БД.


 
ANB ©   (2007-05-29 11:42) [19]


> XML - это, как сказал Amoeba - формат, формат базы данных,
>  один из самых простых и быстрых

Я медленно сполз под стул.


 
Galiaf ©   (2007-05-29 23:33) [20]


> homm ©   (29.05.07 09:49) [17]
</I
> ANB ©   (29.05.07 11:42) [19]

>
IMHO.
Писал то что сам когда-то прочитал.


 
homm ©   (2007-05-29 23:39) [21]

> Писал то что сам когда-то прочитал.

Сожги ту книгу, где прочел.


 
Galiaf ©   (2007-05-30 08:57) [22]


> Сожги ту книгу, где прочел.

Етить...! Электронная она!


 
Anatoly Podgoretsky ©   (2007-05-30 09:53) [23]

Электронные сжигаются или клавишей Delete или молотком для случая CD-ROM.
А вот мозги это невосполнимый ресурс.


 
Galiaf ©   (2007-06-01 00:24) [24]

hontoni arigatou


 
MsGuns ©   (2007-06-01 00:51) [25]

>homm ©   (29.05.07 09:52) [18]
>Остынь. Ассес файл-серверная БД.

Точна ?


 
homm ©   (2007-06-01 00:57) [26]

> [25] MsGuns ©   (01.06.07 00:51)
> >homm ©   (29.05.07 09:52) [18]
> >Остынь. Ассес файл-серверная БД.
>
> Точна ?

Вот если спрашивает MsGuns, то видимо нет :)


 
Galiaf ©   (2007-06-01 23:22) [27]

А мне слова файл-серверная БД. ни о чём не говорят, могу тоько догадываться.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.06.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.044 c
2-1180876453
koha
2007-06-03 17:14
2007.06.24
Определение состояния процесса


15-1180518122
Empleado
2007-05-30 13:42
2007.06.24
Нет под рукой Висты, не могу посмотреть ...


2-1180783427
зыбыл ник%)
2007-06-02 15:23
2007.06.24
иконка в диспетчере задач


2-1180545980
ari_9
2007-05-30 21:26
2007.06.24
динамический массив динамических массивов. почему не получается ?


1-1177671789
samael6
2007-04-27 15:03
2007.06.24
Использование ActiveX написанного на ВБ





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский