Помогите новичку

  • Автор темы Автор темы Romzik
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
R

Romzik

Здравствуйте уважаемые форумчане. У меня вопрос новичка: У меня есть база данных сделанная на SQL и прикрепленная к дельфи. Программа работает только тогда когда на компьютере запущен SQL сервер. А можно ли сделать так чтобы программа запускалась без SQL сервера? И что для этого нужно сделать. В дельфи настройки менять или может базу экспортировать в аксес? Можете подсказать выход из ситуации?
 
Что бы программа запускалась без сервера? запросто.
Просто коннект к бд делать не в OnCreate() как, видимо, сделано у вас. А где-нить потом. А вот что бы она работала без сервера - невозможно)
 
Действительно, сделайте коннект к базе не в момент ее старта, по специальной кнопочке.
Хороший пример 1С. Там программа стартует и коннектится к базе только после того, как пользователь введет свой логин\пароль и нажмет кнопку войти.

Если же нужно, что бы программа работала и без SQL Server, то попробуйте использовать десктопные базы. DBF, к примеру.
Они не требуют никакой серверной части.
 
и я вставлю свои 5 копеек.

Как уже было сказано, без SQL сервера вам не обойтись и запускать его придется ( это же СУБД), не пугайтесь - это нормально.
Если же вам сервер не нужен, то можете перенести все в тот же Access или DBF , как уже было предложено.
Базу можно перенести и автоматически с помощью программ ( Google поможет найти), но будьте осторожны, некторые связи могут нарушиться, в общем ручной кантороль никто не исключал.

Удачи
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab