Я работаю над приложением C# с SQL Server 2008. У меня две разные базы данных. Я буду выбирать имя базы данных из выпадающего списка во время входа в систему.множественный доступ к базе данных из одного приложения
Когда я вставляю 5 строк в таблицу, в это время 3 таблицы вставляются в таблицу базы данных, которую я выбрал во время входа в систему, и 2 строки вставляются в другую базу данных.
Мы проверили строку подключения, и она верна и занимает выбранную базу данных.
Итак, я не понимаю, почему база данных меняется во время ввода.
Это мой код ввода.
SqlConnection _con = new SqlConnection(connection);
_con.Open();
SqlCommand cmd = new SqlCommand("insert into " + Tablename + "(" + ColumnNames + ")" + " values (" + Values + ")", _con);
cmd.ExecuteNonQuery();
_con.Close();
Dtb = "";
Вот пример проблемы.
Я обращаюсь к приложению и осуществляю взаимодействие с базой данных «A» из одной системы. В то же время я обращаюсь к приложению и осуществляю взаимодействие с базой данных «B» из другой системы.
В то время данные перегрузки, как это < -> B. означает, что данные от А до В. отражающее (Nw как база данных регистрируется в приложении.)
Вам нужно будет отправить код. –
также, вы имеете в виду сервер меняется или каталог меняется? Убедитесь, что у вас нет «использования DataBaseB;» где угодно в вашем sql. – XenoPuTtSs
Это звучит довольно странно, покажите код Вставки. –