我正在使用QBFC创建Silverlight应用程序和集成Quickbooks数据。
我正在从在Quickbooks中打开的silverlgiht应用程序浏览公司数据库名称。当我这样做时,我收到错误,如正在使用的文件。
如何从Quick-books中打开的浏览按钮获取文件名。
我已按照以下代码开始快速分离。
sessionManager.OpenConnection( "", "Account sample" );
sessionManager.BeginSession( Filename, ENOpenMode.omDontCare );
答案 0 :(得分:0)
BeginSession调用应替换为用户使用打开文件对话框选择的文件名。如果您使用的是最新的SDK,我还建议您使用OpenConnection2。这是一个示例,虽然我没有真正使用过Silverlight:
OpenFileDialog dlg = new OpenFileDialog();
dlg.Filter = "QuickBooks Files (*.qbw)|*.qbw";
if(dlg.ShowDialog() == true)
{
sessionManager.OpenConnection2("","Account sample", ENConnectionType.ctLocalQBD);
sessionManager.BeginSession(dlg.File.FileName, ENOpenMode.omDontCare);
}