2015-06-15 2 views
-1

У меня возникла проблема с подключением к базе данных.
Подключиться к онлайн-базе данных MySQL в настольном приложении C#

private static readonly string s_connectionString = "Server=db.inu.hu; Database=patientRegistry;UID=****; Password=****; Port=3306; Trusted_Connection=true"; 

Это моя строка соединения и с этим я не могу открыть соединение.

using (SQLiteConnection conn = new SQLiteConnection(s_connectionString)) 
    { 
     conn.Open(); 
    } 

Я думал, что проблема может быть, что у меня есть таблица в базе данных, и нужно добавить, что в строке подключения.

+1

Вы получаете сообщение об ошибке или ошибке? –

+0

VS говорит, что источник данных не может быть пустым. Исключение ArgumentException было необработанным. В строке conn.Open(); '. – MagicDragon

+0

Вы используете 'SQLiteConnection', но ваш вопрос говорит о MySQL ... Кроме того, убедитесь, что вы смотрите на connectionstrings.com, чтобы убедиться, что ваша строка подключения находится в правильном формате для вашей цели. – ragerory

ответ

1

Вы пытаетесь подключиться к MySQL или SQLite? Вы ссылаетесь на объект SQLiteConnection, но я думаю, вам нужно использовать объект соединения MySqlConnection.

+0

Возможно, это решение. Спасибо, Бекка! – MagicDragon

+0

Это должен быть комментарий, так как вы только догадываетесь и по-прежнему запрашиваете дополнительную информацию, он кажется полезным, но для вопросов о комментариях использования OP вместо – R3uK

+1

@ R3uK, так как она новичок на сайте, она, скорее всего, не имеет возможности комментарий. – ragerory

Смежные вопросы