小编Sky*_*ker的帖子

在Microsoft SQL Server数据库中存储Outlook电子邮件

我正在使用c#编写一个Outlook 2007加载项来存储SQL Server 2005数据库中的电子邮件.我希望能够将整个.msg文件存储在一个varbinary(MAX)字段中.有没有办法这样做,而不必使用Outlook MailItemSaveAs()方法保存到临时文件,然后重新读取文件?我需要将大量电子邮件传输到数据库,并希望避免代价高昂的磁盘读写操作.

c# sql-server vsto outlook-2007 outlook-addin

7
推荐指数
1
解决办法
9480
查看次数

使用VBA隐藏Microsoft Access 2007数据表中的列

我试图通过代码隐藏Access 2007拆分表单中的特定列.我需要表单来检查某些条件,看它是否需要显示列.我在表单的'Activate'事件中有代码来隐藏列,如下所示:

txtControl.ColumnHidden = True
Run Code Online (Sandbox Code Playgroud)

此代码在"打开"事件中起作用,但如果我在激活上隐藏列,则在关闭表单并再次打开之前,它不会显示这些更改.我试过调用表单的刷新,重绘和重新查询方法,但这不起作用.请帮忙!

编辑:理想情况下,只要焦点切换到此窗体,我就需要发生此事件.这就是我使用Activate事件而不是Open事件的原因.

ms-access vba ms-access-2007 access-vba

3
推荐指数
1
解决办法
7834
查看次数