bade saba
جمعه 15 شهریور 1387, 13:17 عصر
من کدهای زیر رو برای بازیابی اطلاعات از sql pocket pc نوشتم که error نمیده اما کار هم نمیکونه .
البته دستورات دگه sql مثل insert که با SqlCeCommand مینویسم درست کار میکنه
SqlCeConnection frmMainConection = new SqlCeConnection("Data Source='Test.sdf'; LCID=1033;Password=\"123456\"; Encrypt = TRUE;");
SqlCeDataAdapter frmMainDataAdapter = new SqlCeDataAdapter();
frmMainConection.Open();
frmMainDataAdapter.SelectCommand = new SqlCeCommand();
frmMainDataAdapter.SelectCommand.Connection = frmMainConection;
frmMainDataAdapter.SelectCommand.CommandText = "SELECT name FROM tel";
frmMainDataAdapter.SelectCommand.CommandType = CommandType.Text;
DataSet frmMainDataSet = new DataSet();
frmMainDataAdapter.Fill(frmMainDataSet, "tel");
dataGrid1.DataSource =frmMainDataSet;
frmMainConection.Close();
البته دستورات دگه sql مثل insert که با SqlCeCommand مینویسم درست کار میکنه
SqlCeConnection frmMainConection = new SqlCeConnection("Data Source='Test.sdf'; LCID=1033;Password=\"123456\"; Encrypt = TRUE;");
SqlCeDataAdapter frmMainDataAdapter = new SqlCeDataAdapter();
frmMainConection.Open();
frmMainDataAdapter.SelectCommand = new SqlCeCommand();
frmMainDataAdapter.SelectCommand.Connection = frmMainConection;
frmMainDataAdapter.SelectCommand.CommandText = "SELECT name FROM tel";
frmMainDataAdapter.SelectCommand.CommandType = CommandType.Text;
DataSet frmMainDataSet = new DataSet();
frmMainDataAdapter.Fill(frmMainDataSet, "tel");
dataGrid1.DataSource =frmMainDataSet;
frmMainConection.Close();