|
通过sql ce 访问远程sql server2000问题
[复制链接]
我用C#写了一段代码:
System.IO.File.Delete("mydb.sdf");
string connString = "Data source=mydb.sdf";
SqlCeEngine engine = new SqlCeEngine(connString);
engine.CreateDatabase();
string rdaOleDbConnectString = @"Provider=SQLOLEDB; Data Source=northwind; Initial Catalog=Customers; User Id=sa;Password =";
SqlCeRemoteDataAccess rda = null;
rda = new SqlCeRemoteDataAccess("http://mycomputer/sqlce/sscesa20.dll", "Data Source=mydb.sdf");
rda.Pull("Customers", "SELECT * FROM Customers", rdaOleDbConnectString, RdaTrackOption.TrackingOnWithIndexes);//运行到此处出错,提示“未处理的“System.Data.SqlServerCe.SqlCeException”类型的异常出现在 System.Windows.Forms.dll 中。
其他信息: 将数据发送到运行 IIS 的计算机的请求失败。有关详细信息,请参阅 HRESULT。”
MessageBox.Show("ok");
上边的错误不知道怎么出现的,我用http://mycomputer/sqlce/sscesa20.dll在我的台式机和ppc上的WinCe的IE显示“SQL Server CE Server Agent”,说明访问成功了
|
|