Reza kavian Ответов: 1

Как пользоваться ADO.NET для подключения проекта windows ce 6(в visual studio 2008) к sqlserver 2016


я создаю проект интеллектуального устройства в visual studio 2008.
я пытаюсь подключиться к базе данных в sql server 2016 с помощью ado.net.
но в con.open (); произошла ошибка SqlException.
наше устройство КПК имеет windows ce 6 .Наш sqlserver-2016.


SqlConnection con2 = new SqlConnection("Data Source = 192.168.0.48,1432;Initial Catalog = DB_ForooshgahSadraMarkazi;Integrated Security=SSPI;User ID=Test1;Password=Test1@Mostafa_1366;");


SqlDataAdapter da1 = new SqlDataAdapter("PDA_Fee", con2);
            da1.SelectCommand.CommandType = CommandType.StoredProcedure;
            da1.SelectCommand.Parameters.AddWithValue("@IdShobe", 5);
            da1.SelectCommand.Parameters.AddWithValue("@BarCodeKala", 0);
            da1.SelectCommand.Parameters.AddWithValue("@CodeDoreh",1399);
            da1.SelectCommand.Parameters.AddWithValue("@Tarikh", "1399/05/05");
            da1.SelectCommand.Parameters.AddWithValue("@IdKala", "1399/05/05");

            DataTable dt1 = new DataTable();
            con2.Open();
            da1.Fill(dt1);
            con2.Close();


Что я уже пробовал:

я использовал sqlconnection, но произошла ошибка SqlException.

Richard MacCutchan

Извините, но мы не можем видеть ваш экран, поэтому мы понятия не имеем, что это за исключение и где оно происходит.

Sandeep Mewara

Это помогло бы другим понять детали ошибки.

0x01AA

Вы также должны опубликовать сообщение об ошибке/исключении.

1 Ответов

Рейтинг:
1

0x01AA

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

Ты заговорил о исключение в

con2.Open();
Поэтому, скорее всего, это проблема со строкой подключения (ресурсами). Так что проверь:
а) доступен ли сервер 192.168.0.48
б) действительно ли sql server использует порт 1432, который не является стандартным портом
c.) убедитесь, что ни один брандмауэр не блокирует связь для порта 1432

Для получения дополнительной помощи, пожалуйста, опубликуйте точное сообщение об исключении.
Надеюсь, это поможет.