Главная страница
    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.073 c
15-1180096285
oldman
2007-05-25 16:31
2007.06.24
У кого есть "КонсультантПлюс" ???


4-1168940795
Невский
2007-01-16 12:46
2007.06.24
Весы Bizerba


2-1180680961
Gringoire
2007-06-01 10:56
2007.06.24
Защита БД


15-1180003739
WondeRu at work
2007-05-24 14:48
2007.06.24
Лженаука, присвоение или освоение бюджета


2-1180620499
Riply
2007-05-31 18:08
2007.06.24
SizeOf("Device") - един в трех лицах :)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский