草庐IT

MS-ACCESS

全部标签

c# - 电子邮件删除附件后,错误 "The process cannot access the file because it is being used by another process."

我正在做一个电子邮件表单。电子邮件有附件,并在附加文件后发送电子邮件。接下来需要从服务器删除文件。当我试图获取文件时,它给了我主题错误。我什至在删除文件之前调用了GC.Collect(),但错误仍然存​​在。我删除文件的代码是:privatevoidDeleteFiles(DataTabledt){GC.Collect();String[]sAttachments=newString[dt.Rows.Count];try{sAttachments=newString[dt.Rows.Count];for(Int32J=0;J要将文件附加到电子邮件,我的代码是:oMess.Subject

c# - MS 图表控件两个 Y 轴

我正在构建一个图表以按类别按体积显示项目。到目前为止,我已经成功地按体积显示项目,因为它是一个简单的x/y图表,但是我想显示y2并且我知道MSChartControls有一个内置的AxisY2但是当我尝试使用它时图表得到的都很时髦。这是我正在寻找的(ascii艺术):item1|[][][][][].............|cat1item2|[][]...................|cat2item3|[][....................|cat1item4|[][][][][][][][........|cat1|_______________________|0

c# - 在 asp.net 中使用 EXCHANGE SERVER (Microsoft Outlook web access) 发送邮件

我知道如何使用安装在我运行代码的同一台机器上的outlook发送邮件。现在,这里的要求是访问我组织的交换服务器(MicrosoftOWA),以便在asp.net代码中发送邮件。这可能吗?如果是,请点亮。感谢更新得到解决方案。在这里为任何需要帮助的人发布我的工作代码。快乐编码!protectedvoidButton1_Click(objectsender,EventArgse){ExchangeServiceservice=newExchangeService(ExchangeVersion.Exchange2007_SP1);//service.AutodiscoverUrl("you

c# - MS Chart 控件轴格式

我正在编写的Winforms应用程序中使用MSChart控件。我显示的散点图的X轴分量是Int64数据,它最终表示UTC时间。我想获取该Int64数据并在其上执行DataTime.FromFileTimeUTC(theTime).ToString()以显示有意义的最终用户X轴标签。目前,我正在内存中的DataTable中创建另一个列来保存与Int64等效的DateTime,如下所示:dataTable.Columns.Add("mytimestamp");foreach(DataRowdrindataTable.Rows){dr["mytimestamp"]=DateTime.From

c# - 我可以避免存储 MS Exchange 凭据,同时仍然能够进行身份验证(针对 EWS)吗?

我正在构建一个应用程序,用于在用户的ExchangeServer帐户(支持2007-2013版本)和应用程序之间同步数据。应用程序不能使用模拟(至少在典型情况下不能),因为用户可以在任意数量的域和交换服务器上。我知道一开始我将不得不询问他们的用户名/电子邮件地址和密码。但是,如果不需要的话,我真的不想负责存储这些凭据(即使它们是加密的,我也不愿意)。我不确定要问什么问题,所以我要回答这些问题:ExchangeServer如何进行身份验证?用户的凭据是按原样直接发送到服务器,还是在通过网络发送之前一起散列?如果对它们进行哈希处理,我如何获取/生成此哈希值以在后续身份验证中重复使用?Exc

c# - MS 同步框架和 SQL Server Compact

我开发了一个可以在在线和离线模式下工作的WindowsC#应用程序。在联机模式下,它连接到SQLServer。在离线模式下,它连接到本地数据库。我使用MicrosoftSyncFramework2.1按需同步2个数据库。到目前为止,我一直使用SQLServer的LocalDB实例作为本地数据库。但是在我的应用程序安装过程中自动设置系统是一件很痛苦的事情。所以我想使用非常容易分发的SQLServerCompact3.5或4.0(在单个文件中)。但我什至无法编译CompactDB的配置代码:DbSyncScopeDescriptionscopeDesc=newDbSyncScopeDesc

c# - OLEDB 连接到 Access 数据库 (accdb)

我想为练习制作一个简单的应用程序,因此连接到像Access(.accdb)这样的简单数据库可能会很好我的程序是这样的:usingSystem;usingSystem.Collections.Generic;usingSystem.Data;usingSystem.Data.OleDb;usingSystem.Linq;usingSystem.Web;namespacemyProject.Account{publicclassDbManager{privateOleDbConnection_dbConnection;publicvoidOpenDbConnection(){_dbConn

c# - "Access to the path ... is denied"(.NET C#)

我一直在将一个小的XML数据文件保存到外部驱动器,没问题。但后来我尝试使用ApplicationData文件夹和其他文件夹,甚至C:\但没有运气。我收到类似“访问路径“C:\”被拒绝”的错误。只是为了确认,文件已创建并使用当前代码正常读取到外部驱动器。我想这与安全和权限有关,但我没有发现任何有用的东西。如果您能在这方面为我指明正确的方向,请提前致谢!stringfipData=@"F:\IL2\SIIYM\SIIYMData.xml";//externaldriveok:-)//stringfipData=Environment.GetFolderPath(Environment.Sp

c# - 未经授权的访问异常 : Invalid cross-thread access in Silverlight application (XAML/C#)

C#相对较新,想尝试使用它来使用一些第三方Web服务API。这是XAML代码这是C#代码privatevoidButton_Click(objectsender,RoutedEventArgse){HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create("http://api.twitter.com/1/users/show/keykoo.xml");request.Method="GET";request.BeginGetResponse(newAsyncCallback(twitterCallback),request);}p

C# ASP.NET : how to access cache when no HttpContext. 当前是否可用(为空)?

期间Application_End()在Global.aspx中,HttpContext.Current为空。我仍然希望能够访问缓存-它在内存中,所以想看看我是否可以以某种方式引用它以将位保存到磁盘。问题-当HttpContext.Current为null时,有没有办法以某种方式引用内存中的缓存?也许我可以创建一个全局静态变量来存储指向缓存的指针,我可以根据HTTP请求更新它(伪:"static"=HttpRequest.Current)并通过Application_End()中的该指针检索对缓存的引用?有没有更好的方法在没有HttpRequest的情况下访问内存中的Cache?