Python conf in Kharkiv, Nov 16 with Intel, Elastic engineering leaders. Prices go up 21.10

Сделать релиз с базой MySQL

deleted

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Где детали эксепшена? Где стектрейс? Тут же программисты, а не гадалки :) Давно делал конвертер из парадокса в мускул — все ок было. Кстати, рекомендую использовать виртуалки в качестве среды для тестирования софта. С минимально необходимой комплектацией софтом — то, что должно быть на компе заказчика для работы с вашей программой. Это позволит избегать проблем на раннем этапе «на дев компе всего много наставлено и работает, а чего не хватает у заказчика — нужно гадать» и, может быть, сэкономит время. Кроме того, если заказчик территориально далеко или лень баги отлавливать у него на компе и тратить его время (возможно даже время на дорогу), можно сделать образ его рабочего компа (или нескольких) и отнести себе и развернуть виртуалочки для тестирования :) Причем, сделать это можно еще на этапе обсуждения ТЗ.

Судя по всему у вас нет логгера, это очень плохо. Печальная и плохая практика. Студию заказчику не впаяешь (хотя, видал я кадров, которые для отлова ошибок почти подобных накатывали студию). Логгер, глобальный хендлер эксепшенов, авто или ручное отправление отчетов на мыло себе и так далее. Это позволит во многих случаях удаленно отловить ошибку, не прибегая к сложным телодвижениям. Впрочем, логгер актуален для проектов на заказ. Если выносить не планируется дальше своего компа (личный маленький проект) — то тратить время по первому времени особо не стоит.

ХЗ может сервер БД не работает, может 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 не той версии или еще какие компоненты отсутствуют. Что Винда пишен в журнале событий?

надо просто понять какую dll нужно передавать вместе с exe

А собственно MySQL где? Вместе с єкзкешником переносится?

А у вас mysql embedded или server ?

Ну если багов нет, то, подозреваю, что на компьютер навели порчу. Обратитесь к проверенному и желательно Microsoft-сертифицированному белому магу. С собой захватите комок пыли с кулера процессора заколдованной машины, и флешку, которую ровно 12 раз вставляли во второй справа USB-порт.

Какую конкретно Dll там их много?

MySQL .NET connector Драйвер при установке на другом компьютере ни чего не меняет.Вылазит та же ошибка

Если я не ошибаюсь то там надо вместе с exe и dll копировать.

Вы использовали MySQL .NET connector или ODBC драйвер?

может быть связано с багом в программе
ваш кэп

База то доступна? Фаервол, база на компе слушает только локалхост, мускл драйвер не стоит.

Подписаться на комментарии