0

RemoteDataAccessに必要なconnectionStringとInternetURLの設定方法を誰かが理解するのを手伝ってもらえますか?

良い例と説明のある資料が見つかりません。

ありがとうございました。

次のコードで試しましたが、プルプロシージャの接続文字列パスでエラーが発生します。oledbプロバイダーでmdfファイルを呼び出すことはできますか?

String rdaOlebConnectionString = @"Data Source=\ProgramStore\Program Files\SyncTable\ssce.sdf";
String connectionStr = @"Data Source=192.168.77.160;Initial Catalog=Autotrolej;Persist Security Info=True;User Id=martina; Password=martina";

rda = new SqlCeRemoteDataAccess();
            rda.LocalConnectionString = rdaOlebConnectionString;
            rda.InternetUrl = "http://localhost:5011/Pidion/sqlcese35.dll ";
            rda.Pull("EXP.Vozilo", "SELECT * FROM EXP.Vozilo", "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=192.168.77.160;Initial Catalog=Autotrolej;Persist Security Info=True;User ID=martina;Password=martina");


            rda.Dispose();
4

1 に答える 1

0

この接続文字列を試してください..最初に、4つのテキストラベルを使用してテストフォームを作成します。データベースサーバー、データベース名、ユーザーID、パスワード

private void button_test_Click(object sender, EventArgs e)
{
    try
    {
        string str = "data source=" + textBox_server.Text + "; initial catalog=" + textBox_db.Text
+ "; user id=" + textBox_user.Text + "; pwd=" + textBox_password.Text + ";";

        SqlConnection sqlcon = new SqlConnection(str);
        sqlcon.Open();
        sqlcon.Close();
        MessageBox.Show("Test Connection was successfull");
    }
    catch (Exception ex)
    {
        MessageBox.Show("Test Connection failed. "+ ex.Message);
    }
}

次に、これを追加してテストします。

正しいデータベース名とサーバーを使用し、サーブの認証について確認してください

その際、リモート接続を行う際は、データベースサーバー名またはIPを正しく入力し、テーブル名を正しく入力してください。このテストでは、c#からコードへの接続を確認できます

于 2012-12-05T14:24:34.997 に答える