C# и .CDB

Средства разработки, технические вопросы, отвечает (по мере сил) Отдел Разработок
Аватара пользователя
igorekk
Модератор
Сообщения: 3788
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение igorekk » Пн фев 05, 2007 14:59

Неужто всё настолько плохо?
Думаю, что просто не хватило навыков.

Аватара пользователя
inter189
Доктор (4 lvl)
Сообщения: 431
Зарегистрирован: Ср дек 20, 2006 12:23

Сообщение inter189 » Пн фев 05, 2007 15:13

админ_влад:
эмулятор ставится без всяких траблов с образом хочеш на wm2003, хочеш на wm5 и регулятором в настройках количества виртуальной памяти. об это все подробно разжевано вот тут: http://[Сайт 4_pda, нарушающий закон РФ]/forum/index.php?showtopic=3181

ты слишком торопишся. запасись терпением, скачай всю возможную документацию из инета, изучи ее хорошенько со всех сторон и оставь ответственных лиц мелкософта в покое. они и так все оплеванные там у ся сидят :)
если вы должны мне денег, срочно свяжитесь со мной, чтобы отдать долг

Admin_Vlad
Аспирант (2 lvl)
Сообщения: 65
Зарегистрирован: Пт авг 29, 2003 16:53

Сообщение Admin_Vlad » Пн фев 05, 2007 15:27

OK :-)))

Admin_Vlad
Аспирант (2 lvl)
Сообщения: 65
Зарегистрирован: Пт авг 29, 2003 16:53

Сообщение Admin_Vlad » Пн фев 05, 2007 15:34

igorekk, весь софт сырой, все сделано через одно место. Навыков конечно мало, но и утилиты например для репликации нет, на сайте Microsoft все примеры только для VB. Я не шаман, выкручиваться не люблю. Беру пример, беру софт и работаю

Admin_Vlad
Аспирант (2 lvl)
Сообщения: 65
Зарегистрирован: Пт авг 29, 2003 16:53

Сообщение Admin_Vlad » Пн фев 05, 2007 15:48

Насчет .CDB, то меня кто-то послал изучать MSDN. Вот я почитал:
https://msdn.microsoft.com/library/defa ... jfield.asp
ошибки никакой не обнаружил. Глюк.

Аватара пользователя
igorekk
Модератор
Сообщения: 3788
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение igorekk » Пн фев 05, 2007 15:53

Admin_Vlad, думаю, что дело в руках :) Точнее, в желании.

PS. А программист тем и отличается от обычного кодера, что умеет и знает как выкручиваться.
PPS. Я опять про sqlite: файлы sqlite переносимы между платформами. Формат базы-то один!

Аватара пользователя
inter189
Доктор (4 lvl)
Сообщения: 431
Зарегистрирован: Ср дек 20, 2006 12:23

Сообщение inter189 » Пн фев 05, 2007 16:05

можно както реплицировать sql server 2005 на ББ и sql server 2005 mobile на кпк.
Не разбирался еще в деталях, как именно выглядит весь процесс, но, что возможен фокус, это точно.
вот тут http://www.microsoft.com/sql/editions/s ... loads.mspx, опять же, можно скачать демо-приложение "IBuySpy" и, настроив все по инстукции в нем прилагающейся, получить рабочий пример с репликацией.
Также об этом фокусе туманно написано в SQL Server Mobile 2005 Books Online, ссылку на скачивание которого я давал выше.
если вы должны мне денег, срочно свяжитесь со мной, чтобы отдать долг

Аватара пользователя
inter189
Доктор (4 lvl)
Сообщения: 431
Зарегистрирован: Ср дек 20, 2006 12:23

Сообщение inter189 » Пн фев 05, 2007 16:23

igorekk:
по поводу sqlite и твоего тезиса о том, что "файлы sqlite переносимы между платформами" это не совсем так.
По крайней мере, установив на эмуле hph (подробности тут http://mobileleap.net/hph/) и получив рабочую среду с декларируемой поддержкой SQLite3, мне не удалось прикрутить базу от eSQL к этому примеру (формат sqlite 3.1.2, на сколько я понял).

Точнее формат БД не распознался. Не исключаю, что может и руки у меня кривые, но и в инете я не встречал удачных попыток по этой теме...

Admin_Vlad:
Но eSQL (http://www.vieka.com/esql.htm) имеет интерфес для работы с БД на ББ, и, 99.9% на то, что создав базу на ББ в этом косяке, ты успешно сможешь перенести ее на кпк. Пример программы с использованием .net у него в комплекте идет
если вы должны мне денег, срочно свяжитесь со мной, чтобы отдать долг

Admin_Vlad
Аспирант (2 lvl)
Сообщения: 65
Зарегистрирован: Пт авг 29, 2003 16:53

Сообщение Admin_Vlad » Пн фев 05, 2007 16:29

inter189, Спасибо!

igorekk, насчет желания, если я две недели почти каждый день пытаюсь решить эту проблему, то показывает отсутствие у меня желания? Где можено скачать SQLite?

Аватара пользователя
inter189
Доктор (4 lvl)
Сообщения: 431
Зарегистрирован: Ср дек 20, 2006 12:23

Сообщение inter189 » Пн фев 05, 2007 16:32

ты такой ленивый, чувак :)
http://www.vieka.com/cab/eSQL.PPC_ARM.CAB
если вы должны мне денег, срочно свяжитесь со мной, чтобы отдать долг

Admin_Vlad
Аспирант (2 lvl)
Сообщения: 65
Зарегистрирован: Пт авг 29, 2003 16:53

Сообщение Admin_Vlad » Пн фев 05, 2007 16:32

inter189 писал(а): Но eSQL (http://www.vieka.com/esql.htm) имеет интерфес для работы с БД на ББ, и, 99.9% на то, что создав базу на ББ в этом косяке, ты успешно сможешь перенести ее на кпк. Пример программы с использованием .net у него в комплекте идет
ББ - это настольный компьютер?
Ссылка http://www.microsoft.com/sql/404.mspx не открылась

Аватара пользователя
igorekk
Модератор
Сообщения: 3788
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение igorekk » Пн фев 05, 2007 16:34

inter189, я не в курсе, какой версии sqlite используется в hph :)
я говорю про десктопные варианты.

Admin_Vlad, дело не во времени, а в усилиях :) в перерывании тонны литературы и тд.

Аватара пользователя
inter189
Доктор (4 lvl)
Сообщения: 431
Зарегистрирован: Ср дек 20, 2006 12:23

Сообщение inter189 » Пн фев 05, 2007 16:37

ББ = Большой Брат во всех возможных факах это расписано :). А 404 ошибка у мелкософта, это потому, что там запятая в конце ссылки получилась :) включай мозг, наконец ! :) или пива вмаж. часто хорошо помогает. проверено многолетней практикой :)
если вы должны мне денег, срочно свяжитесь со мной, чтобы отдать долг

Аватара пользователя
inter189
Доктор (4 lvl)
Сообщения: 431
Зарегистрирован: Ср дек 20, 2006 12:23

Сообщение inter189 » Вт фев 06, 2007 12:04

Нашлось всетеки решение и для sqlite3 vs c#... К тому же денег не просит.
Для твоих целей, Admin_Vlad, наверно наиболее оптимально.
Итак.
1. Заходим сюда http://sourceforge.net/projects/sqlite-dotnet2/ и качаем библиотеку подключения к sqlite3 для .net приложений (только с 3 версии этот косяк умеет делать alter table и некоторые другие полезные функции. eSQL работает только со 2 версией sqlite и, таким образом, должен умереть :). Официально бесплатна.
2. Потом идем сюда http://sqliteadmin.orbmu2k.de/ и качаем администрилку для ББ, в которая не так позорна как большинство других администрилок sqlite3 (умеет и со 2 версией работать) и позволит нам совершать все необходиме манипуляции с БД, к тому же так же официально бесплатна. С помощью нее мы получаем БД *.s3db
3. Прежде чем начать проектировать в администрилке свою БД не забудьте скачать для нее последнюю, на сегодняшний момент, библиотеку sqlite3 http://www.sqlite.org/sqlitedll-3_3_12.zip (SQLite.NET 1.0.40.0 из п.п. 1 уже поддерживает базы данных sqlite 3.3.12) Бесплатна по жизни
4. Поставьте на кпк .NET Compact Framework 2.0 http://www.hpc.ru/soft/download.phtml?id=14142 Денег не берут пока :)
5. Запаситесь Visual Studio 2005 vs Device Emulator 2.0 (про студию все знают, а про эмулятор я выше присал)
6. Ну и все :) Чтобы включить в своей проге для кпк поддержку sqllite 3.1.2 просто подключите соответствующую библиотеку в проект (после установки п.п.1 в папке ББ она будет здесь C:\Program Files\SQLite.NET\bin\CompactFramework\System.Data.SQLite.DLL) Что может, будет расписано здесь C:\Program Files\SQLite.NET\Doc\SQLite.NET.chm (эмулятор халявный, студии тоже какие то версии есть бесплатные, не уверен)
если вы должны мне денег, срочно свяжитесь со мной, чтобы отдать долг

Аватара пользователя
igorekk
Модератор
Сообщения: 3788
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение igorekk » Вт фев 06, 2007 12:23

inter189, спасибо :) думаю, что это кому-нибудь еще пригодится.

Закрыто

Вернуться в «Программирование для КПК»