Сделать релиз с базой MySQL
deleted
deleted
Где детали эксепшена? Где стектрейс? Тут же программисты, а не гадалки :) Давно делал конвертер из парадокса в мускул — все ок было. Кстати, рекомендую использовать виртуалки в качестве среды для тестирования софта. С минимально необходимой комплектацией софтом — то, что должно быть на компе заказчика для работы с вашей программой. Это позволит избегать проблем на раннем этапе «на дев компе всего много наставлено и работает, а чего не хватает у заказчика — нужно гадать» и, может быть, сэкономит время. Кроме того, если заказчик территориально далеко или лень баги отлавливать у него на компе и тратить его время (возможно даже время на дорогу), можно сделать образ его рабочего компа (или нескольких) и отнести себе и развернуть виртуалочки для тестирования :) Причем, сделать это можно еще на этапе обсуждения ТЗ.
Судя по всему у вас нет логгера, это очень плохо. Печальная и плохая практика. Студию заказчику не впаяешь (хотя, видал я кадров, которые для отлова ошибок почти подобных накатывали студию). Логгер, глобальный хендлер эксепшенов, авто или ручное отправление отчетов на мыло себе и так далее. Это позволит во многих случаях удаленно отловить ошибку, не прибегая к сложным телодвижениям. Впрочем, логгер актуален для проектов на заказ. Если выносить не планируется дальше своего компа (личный маленький проект) — то тратить время по первому времени особо не стоит.
ХЗ может сервер БД не работает, может Firewall не пускает, может юзера пускает только под локал хост CREATE USER ’your user’@’localhost’ IDENTIFIED BY ’your password’ можешь поменять на маску или %, в конце концов либу забыл подтянуть;
Вам надо, взять MySQL.Data.dll у меня она хранится в C:\Program Files (x86)\MySQL\MySQL Connector Net 6.8.3\Assemblies\v4.5 и скопировать к exe файлу вашей программы.
А почему перенос эксешника а не Сетап? Под Виндой это ж такая муть, может .NET не той версии или еще какие компоненты отсутствуют. Что Винда пишен в журнале событий?
Ну если багов нет, то, подозреваю, что на компьютер навели порчу. Обратитесь к проверенному и желательно Microsoft-сертифицированному белому магу. С собой захватите комок пыли с кулера процессора заколдованной машины, и флешку, которую ровно 12 раз вставляли во второй справа USB-порт.
MySQL .NET connector Драйвер при установке на другом компьютере ни чего не меняет.Вылазит та же ошибка
База то доступна? Фаервол, база на компе слушает только локалхост, мускл драйвер не стоит.
18 комментариев
Добавить комментарий Подписаться на комментарииОтписаться от комментариев