Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
 Аватар для NapalmRain
44 / 43 / 7
Регистрация: 18.05.2010
Сообщений: 688

SQL Server Compact из VS в Borland

19.01.2012, 16:56. Показов 1888. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую.
Вот в VS есть возможность создавать мини SQL сервер (SQL Server Compact Edition),
а можно ли что-то подобное реализовать в Builder'е?
Очень интересно, просто не хочется ради пары таблиц задействовать Поноценный SQL сервер.
А всемогущий гугл пока молчит...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.01.2012, 16:56
Ответы с готовыми решениями:

Как средствами джавы реализовать просмотр базы данных Access, SQL Server, SQL Server Compact и запись в нее?
---

Microsoft SQL Server Compact Edition в SQL Server Management Studio Express
Не могу понять как настроить SQL Server Management Studio Expres чтоб открывать и создавать бд sql ce. В менеджере просто нет возможности...

Sql server compact
Написал год назад небольшую программу, используя Sql server compact. Сделал и забыл. Теперь вот после переустановки винды, установки всех...

15
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
19.01.2012, 16:58
Для пары таблиц вполне достаточно акцеса или даже xml
0
 Аватар для NapalmRain
44 / 43 / 7
Регистрация: 18.05.2010
Сообщений: 688
19.01.2012, 17:03  [ТС]
Цитата Сообщение от MsGuns Посмотреть сообщение
Для пары таблиц вполне достаточно акцеса или даже xml
Если другого решения не найду так и поступлю.
Просто с аксесом не люблю дело иметь, а с XML банально маловато знаний.
с SQL Server Compact поработал, пока ваял проект в VS и ну уж очень понравилось. Просто удобно, легко.
Вот и ищё что-то подобное, так как новый проект обязательно должен быть на Builder'e сделан.
0
872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
20.01.2012, 04:19
В билдере есть возможность создать свой SQL "хомпак" сервер, но мне кажется с теминалогией все-таки немножко не то Для большинства случаев, если используется не большое количество таблиц, то лучше просто обойти этот иными способами хранения, а так я бы просто поставил MySQL на такие случаи, почти ничего не требует, спокойно настраивается под домашнее использование.
0
 Аватар для NapalmRain
44 / 43 / 7
Регистрация: 18.05.2010
Сообщений: 688
20.01.2012, 17:38  [ТС]
Цитата Сообщение от DefineTrueFalse Посмотреть сообщение
а так я бы просто поставил MySQL
А вот это интересно.
У меня денвер стоит для разработки сайтов, можно ли использовать ту мускулу, что в нём? Если да, то каким образом?
0
872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
21.01.2012, 02:15
Цитата Сообщение от NapalmRain Посмотреть сообщение
У меня денвер стоит для разработки сайтов, можно ли использовать ту мускулу, что в нём? Если да, то каким образом?
Если верить их офф. сайту, то да (начиная с версии 5.1). На вопрос как не отвечу, немного не тот раздел
0
 Аватар для NapalmRain
44 / 43 / 7
Регистрация: 18.05.2010
Сообщений: 688
28.01.2012, 23:48  [ТС]
Ладно, с мускулой, думаю, разберусь позже, сейчас пока весь код заново перекраиваю, а пока...
Цитата Сообщение от DefineTrueFalse Посмотреть сообщение
В билдере есть возможность создать свой SQL "хомпак" сервер
Если не сложно, можно описать эту возможность?
Для общего развития, так сказать.
0
 Аватар для NapalmRain
44 / 43 / 7
Регистрация: 18.05.2010
Сообщений: 688
04.02.2012, 23:54  [ТС]
Неужели никто не знает? Если есть возможность, дайте пожалуйста ссылку на мануал/статью/учебник где этот вопрос описывается.
0
872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
05.02.2012, 05:19
Видимо я не так выразился, чем и ввел вас в заблуждение, подобная возможность есть, но как говорится тут все надо начинать с нуля, что явно не целесообразно для данной задачи. Берите MySQL 5.5.x и настрайвайте под домашнее использование (если привыкли к MS есть программа "dbForge Studio for MySQL" позволяет диаграммы таблиц и т.п. в общем да будет интерфейс). В комплекте с мусколом идет библиотека и заголовочные файлы для использования API функций мускула, которые на 90% идентичны для всех поддерживаемых языков, что означает отличную интеграцию с тем же PHP (сие означает, что документации вагон и тазик). Все это дело вместе весит около 250 метров в распакованном виде (включая студию). А библиотека для использования апи 6-9 метров.
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
06.02.2012, 18:12
Для работы с ЛЮБЫМ типом КС-СУБД надо иметь:
1) саму СУБД (т.е. сервер, установленный либо на Вашем ПК, либо в сети, к которому Ваш ПК имеет физ.доступ)
2) компоненты доступа клиента (DAC), состоящие из нескольких "слоев" в зависимости от того, КАК Вы собираетесь их использовать (для неродных СУБД типа мускула в сети надо скачивать соотв. библиотеки, заточенные под с++, делфи, васик и т.д.
3) инструмент в среде разработки (RAD), либо родной (DBExpress, ADO,...), либо привлеченный (установленный с пакетов, взятых с DAC)
4) клиентский сервис для отладки запросов и создания БД

Для "сторонних" SQL-серверов следует помнить, что клиентскую часть придется включать в инсталляшку программы, ну и сервер, конечно, требуется иметь соответствующий. Либо искать Embedded версии, но они, как правило, не работают в многопользовательском режиме.

Если Вы пишете для Windows, то для так нелюбимого Вам акцеса ничего этого не требуется - все есть в винде.
0
 Аватар для NapalmRain
44 / 43 / 7
Регистрация: 18.05.2010
Сообщений: 688
11.02.2012, 14:30  [ТС]
Спасибо за советы. Насчёт акцеса поумаю, если совсем всё плохо будет.
Поставил MySQL 5ый, но вот что-то пока не получается с запросами. Кто подскажет литературу или мануальчик по обращению к MySQL из под С++?
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
13.02.2012, 12:59
Нет никаких отличий обращения к мускулы в сях от не в сях
Вам нужен манул про мускульному сиквел. ? Их моря в инете
Вам нужны компоненты доступа ?
Или выбираете имеющиеся (АДО например), то мускульную клиентскую часть таки надо скачать например отсюда
http://www.connectionstrings.com/
0
 Аватар для NapalmRain
44 / 43 / 7
Регистрация: 18.05.2010
Сообщений: 688
16.02.2012, 13:05  [ТС]
Цитата Сообщение от MsGuns Посмотреть сообщение
Нет никаких отличий обращения к мускулы в сях от не в сях
ну вот не нужно далеко ходить. Я взять 100% работающий запрос из одного из своих сайтов и запихал в пробный проект:

C++
1
2
Query1->SQL->Add("CREATE TABLE users (id INT NOT NULL AUTO_INCREMENT, login CHAR NOT NULL, pass CHAR NOT NULL, param1 INT NOT NULL, PRIMARY KEY(id))");
Query1->ExecSQL();
И он-таки меня послал.

Мануалы находил, читал, делал всё, как написано (непосредственно по исмользованию мускулы в builder'е) и только заменил запросы на свои, а он не хочет их выполнять... встаёт вопрос, почему?
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
17.02.2012, 11:44
1) На комп с "пробным проектом" установлен нужный DAC (MyDAC вроде, я мускул не курил, не гуру типа) ?
2) Что значит "послал" ? Где текст "послания" ?
3) Сфигли лезть на мускул через биде ? Это все равно что нюхать разы в противогазе

И это.. Не надо винить топор (билдер) за то, что нема дров на зиму (ручки шаловливые не поставили или криво поставили нужный набор компонент на "проектный" ПК), ага ?
0
 Аватар для NapalmRain
44 / 43 / 7
Регистрация: 18.05.2010
Сообщений: 688
17.02.2012, 15:44  [ТС]
спорить не буду.
Я при настройке пользовался http://ignatiev.su/blog/posts/... or-builder данной статьёй...
Показалось всё просто и доступно.
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
17.02.2012, 17:14
Дело хозяйское, но надеюсь Вы обратили внимание на последний раздел странички "Небольшая рекомендация" ?
Она означает, что для установки Вашей программы на ПК надо озаботиться не только установкой мускульного ДАК, но и бде. Иначе - косяки почти гарантированы.
Непонятно честно говоря, зачем автор выбрал в качестве инструмента BDE.
И зачем повторять его грабли ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.02.2012, 17:14
Помогаю со студенческими работами здесь

How To: SQL Server Compact 3.5
Всем привет. Суть вопроса: Есть программа которая использует SqlCeClient для доступа с файлу БД. Хочем запустить ету програмульку...

SQL Server Compact
Возможно ли использование программы, которая использует файл .mdf, тоесть SQL Server Compact 3.5, без установленого SQL Server`a?

Работа c SQL Server Compact
Доброго времени суток! Обнаружил, что БД SQL Server Compact представляет собой файл формата .sdf До этого копался с MS Access с файлом...

Ввод в SQL Server Compact 3.5
Добрый день. Сколько я не искал сколько не читал, но никак я не могу понять как ввести данные в таблицу из TextBox, использую SQL Server...

SQL Server Compact 3.5 > Network
Уважаемые базисты, такой вопросик назрел. Уже есть готовое приложение на шарпе, использует MS SQL Compact 3.5. Возможно ли зделать так что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru