Скомпилировал длл-ку Stimulsoft.Report.SqlCeDatabase.dll, добавил ее в папку bin своего проекта, добавил ссылки в проект. Добавил в начало программы две строчки:
StiConfig.Services.Add(new Stimulsoft.Report.Dictionary.StiSqlCeAdapterService());
StiConfig.Services.Add(new Stimulsoft.Report.Dictionary.StiSqlCeDatabase());
Все скомпилировалось, открываю дизайнер отчетов, создаю SQLServerCe соединение ввожу строку соединения:
Data Source=C:\DB\db.sdf
Нажимаю "Проверка" - все Ок.
Создаю на базе этого соединения Источник данных и вот тут проблемы: таблицы, существующие в БД, не отображаются.
Пытался вводить строку соединения по разному - безрезультатно.
Как подключатся к данным через MS SQL CE ?
Не понимаю как пользоваться SQLCE соединением
Re: Не понимаю как пользоваться SQLCE соединением
Забыл указать.
Версия СтимулРепорт - 2011.3
Версия СтимулРепорт - 2011.3
Re: Не понимаю как пользоваться SQLCE соединением
Здравствуйте,
Не смогли воспроизвести проблему. Не могли бы вы прислать тестовую базу данных, на которой воспроизводится проблема для анализа.
Спасибо.
Не смогли воспроизвести проблему. Не могли бы вы прислать тестовую базу данных, на которой воспроизводится проблема для анализа.
Спасибо.
- Вложения
-
- Capture.PNG (187.59 КБ) 2531 просмотр
Re: Не понимаю как пользоваться SQLCE соединением
В архиве видео с моими действиями, длл-ка и файл бд.
https://dl.dropbox.com/u/96499558/StimBug.zip
https://dl.dropbox.com/u/96499558/StimBug.zip
Re: Не понимаю как пользоваться SQLCE соединением
Здравствуйте,
Вы используете System.Data.SqlServerCe версии 3.5 или ниже. Для данной версии нет метода connection.GetSchema("Tables"), с помощью которого получаем информацию о списке таблиц в базе. Поэтому объекты не отображаются.
В данном случае, вы можете добавить необходимую таблицу вручную, используя пункт "Новый запрос".
Для версии 4.0 информация отображается.
Спасибо.
Вы используете System.Data.SqlServerCe версии 3.5 или ниже. Для данной версии нет метода connection.GetSchema("Tables"), с помощью которого получаем информацию о списке таблиц в базе. Поэтому объекты не отображаются.
В данном случае, вы можете добавить необходимую таблицу вручную, используя пункт "Новый запрос".
Для версии 4.0 информация отображается.
Спасибо.
- Вложения
-
- Capture.PNG (186.64 КБ) 2508 просмотров