0

クレードル(Windows Mobile Device Center)を介してWindows CE5を搭載したMotorolaMC3090RをWindows7(ネットワークがない)を搭載したラップトップに接続しました。質問は、SQLサーバー(ラップトップ上)にどのように接続するかです。私のハンドヘルドアプリ?ハンドヘルドアプリ内の接続文字列はどうなりますか?ネットワークがないので、接続文字列でどのIPを使用しますか?

助けてください

4

4 に答える 4

1

この接続文字列で解決しました。

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 の 2 つのインスタンスがあり、MYPC に SQL 2005 Express をインストールしました (インスタンスなし)。

于 2011-07-31T07:49:26.923 に答える
0

「クレードルを介して接続されている」と言うときは、デバイスでActiveSyncを使用していると思います。その場合、接続に動的IPアドレスが割り当てられます。この質問への回答では、このアドレスを取得して接続文字列を作成する方法を説明します。

于 2011-07-27T17:54:38.993 に答える
0

設定が理解できれば

PDA -> PC -> SQL サーバー (リモート)。

その場合は、Windows Mobile デバイス センターから構成できます。

  1. デバイスを PC に接続する
  2. Windows Mobile デバイス センターを開く
  3. モバイルデバイスの設定をクリックします
  4. 接続設定。
  5. 「このコンピューターの接続先:」のコンボで「インターネット」を選択します。
于 2011-07-28T17:28:55.220 に答える
-1
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();
        }
    }
于 2016-01-26T01:10:52.003 に答える