Задавайте вопросы, мы ответим
Вы не зашли.
Как залить дамп из .sql файла на сервер через C#
Неактивен
Для того, чтобы залить дамп из sql-файла вообще говоря не нужен c#. Это делается через специальные утилиты или интерфейсы. Опишите подробнее.
Неактивен
В общем я написал программу которая будет использоваться в конторе по заказу продуктов по телефону, во время разработки я создал базу mysql внес туда весь перечень товаров, и моя программа подключалась к базе использовала эти таблицы, теперь главный критерий заказчика в том чтобы программу можно было легко установить, для этого я хочу сделать так чтобы при первом запуске программы дамп моей базы заливался на рабочую базу данных mysql.
Использовать mysqldump.exe не совсем выгодно потому что из командной строки чтобы им воспользоваться надо указать точный путь к mysqldump.exe а он может находиться в разных местах на разных компьютерах нужен более гибкий способ.
Неактивен
mysqldump Вы можете таскать с собой в дистрибутиве и не будет проблем с путём к нему. Только тут mysqlimport скорее.
Ну или разбирать дамп и запросы из дампа отправлять на сервер - то есть фактически написать свой mysqlimport. Но зачем?..
Неактивен
ну а как иначе решать в данном случае проблему?
Неактивен
Я же предложил два варианта - положить в дистрибутив mysqlimport или написать свой на c#. Чем они не подходят?
Неактивен
Хорошо, попробую если будут вопросы спрошу, спасибо!
Неактивен