VC2005 BOLB数据的读取和更新

 1            Encoding^ ascii = Encoding::ASCII;
 2            oleDbDataAdapter1->MissingSchemaAction = MissingSchemaAction::AddWithKey;
 3            oleDbDataAdapter1->Fill(dataSet11);
 4            table1 = dataSet11->Tables["userinfo"];
 5            row = table1->Rows[0];
 6            FileStream^ fs2 = gcnew FileStream("E:\\test1.rtf",FileMode::OpenOrCreate, FileAccess::Read);
 7            array<Byte>^bytes2 = gcnew array<Byte>((int)fs2->Length);
 8            fs2->Read(bytes2,0,(int)fs2->Length);
 9            fs2->Close();
10            row["rtfconn"= bytes2;
11            oleDbDataAdapter1->Update(dataSet11,"userinfo");            
12            array<Byte>^bytes = (array<Byte>^)row["rtfconn"];
13            int ArraySize = bytes->GetUpperBound(0);
14            FileStream^ fs = gcnew FileStream("E:\\test.rtf",FileMode::OpenOrCreate, FileAccess::Write);
15            fs->Write(bytes,0,ArraySize);
16            fs->Close();            
17            richTextBox1->LoadFile("E:\\test.rtf");

上面是读和写入一个Access库中的rtf文件的核心代码。

posted on 2007-06-25 13:37 找东西 阅读(394) 评论(0)  编辑 收藏 引用 所属分类: C++学习日志


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2007年6月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

导航

统计

常用链接

留言簿(1)

随笔分类(5)

随笔档案(5)

文章分类(4)

文章档案(4)

收藏夹

友情链接

搜索

最新评论

阅读排行榜

评论排行榜