ACCESS的Ole对象读取

Ole对象在Access中储存吗二进制文件,读取的时光用小心变换出底文本之编码格式

 1图片 1OleDbConnection OleConn = new OleDbConnection();
 2图片 2OleConn.ConnectionString =

@”Provider=Microsoft.Jet.OleDb.4.0;data source=D:\WorkStation\Dialy_Sol\Dialy\Dialy.mdb”;
 3图片 3OleDbCommand OleCmd = new OleDbCommand();
 4图片 4OleCmd.Connection = OleConn;
 5图片 5OleCmd.CommandType = CommandType.Text;
 6图片 6OleCmd.CommandText =

“SELECT Dialy_Content FROM Dialy_Info WHERE Dialy_Date=’2008-5-2′”;
 7图片 7if (OleConn.State == ConnectionState.Closed)
 8图片 8图片 9图片 10{
 9图片 11OleConn.Open();
10图片 12}
11图片 13string DialyContent = “”;
12图片 14byte[] Buff = new byte[1000];
13图片 15OleDbDataReader OleReader = OleCmd.ExecuteReader();
14图片 16while (OleReader.Read())
15图片 17图片 18图片 19{
16图片 20OleReader.GetBytes(0, 0, Buff, 0, 1000);
17图片 21DialyContent += Encoding.Unicode.GetString(Buff);
18图片 22}
< /span>19< span
style=”color:
#000000;”>图片 23 //DialyContent就是 读取出来后底华语

相关文章