В нативном C ++, как использовать базу данных SqlCe .sdf? - PullRequest
2 голосов
/ 30 октября 2009

Есть ли простой способ, без .NET?

Я нашел несколько библиотек, но ни одной для SqlCe 3.5. Существует http://sqlcehelper.codeplex.com/, но это далеко не сделано, поскольку основная функция, такая как использование пароля, еще не реализована. Я посмотрел на источник, и он использует OLEdb для обработки базы данных.

Официальный пример Microsoft Northwind (который поставляется с SQL Compact 3.1, но не с 3.5) также не работает, я попытался настроить его безуспешно.

На самом деле у меня нет примера рабочего кода. Кто-нибудь смог настроить его в паре с паролем .sdf? Какие есть альтернативы? Спасибо.

Ответы [ 2 ]

1 голос
/ 02 апреля 2010

Несколько месяцев назад я сравнил некоторые реализации баз данных для нашего настольного приложения. Использование SqlCE с собственным кодом C ++ ужасно. Если я правильно помню, некоторые из нативных примеров содержат переходы типа «goto», трудно связываемые данные и так далее. Если у вас есть выбор, используйте SQLite.

1 голос
/ 18 января 2010

Может быть эта статья о Express OLE DB Libarary поможет вам.

...