Подключение сервера sql из приложения windows ce через Activesync без подключения к сети

Я подключил свой Motorola MC3090R с Windows CE 5 через док-станцию ​​(Центр устройств Windows Mobile) к ноутбуку с Windows 7 (нет сети), мой вопрос заключается в том, как подключиться к серверу sql (он находится на моем ноутбуке) из мое портативное приложение? какой будет строка подключения внутри моего портативного приложения? так как нет сети, какой IP я буду использовать в строке подключения?

пожалуйста помоги

4 ответа

Я решил это с помощью этой строки подключения.

m_Desktopconn = New SqlConnection(
  "Data Source=192.168.55.100,1433;Initial Catalog=Testing;Persist Security Info=True;User ID=sa;Password=sa;")

У меня было два экземпляра MYPC\SQL2005 & MYPC\SQL2008, а затем я установил SQL 2005 Express на MYPC (без экземпляра)

Если я понимаю твои настройки

КПК -> ПК ->Sql Server(удаленный).

Если это настройка, которую вы можете настроить через Центр устройств Windows Mobile.

  1. Подключите устройство к ПК
  2. Откройте Центр устройств Windows Mobile
  3. Нажмите на Настройки мобильного устройства
  4. Настройки соединения.
  5. Выберите "Интернет" в поле "Этот компьютер подключен к:"

Когда вы говорите "подключен через подставку", я предполагаю, что вы используете Active Sync на устройстве. Если это так, у вас будет динамический IP-адрес, назначенный вашему соединению, в ответах на этот вопрос вы найдете, как получить этот адрес, чтобы вы могли использовать его для построения строки соединения.

private void form1Load(Object sender, EventArgs e)
        {
            String strConnection =
                "Data Source=your_ip;Initial Catalog=your_database;Integrated Security=True; User ID=your_db_user;Password=your_db_password;";

        try
        {
            conn = new SqlConnection(strConnection);
            conn.Open();
            MessageBox.Show("You Success!!");
        }
        catch (SqlException ex)
        {
            MessageBox.Show("You failed!" + ex.Message);
            conn.Close();
        }
    }
Другие вопросы по тегам