Access导出到Excel的一个问题
我是在VS2005下用C#实现的,将一个Access数据库导出到指定的Excel文件中,调试成功完全没有问题。
但是当我用iis发布之后,在执行Access.ApplicationClass oAccess = new Access.ApplicationClass();的时候就出异常了,也没办法调试,因为我在vs里面运行时完全可以的。我的系统是FAT的,应该不是权限的问题。代码如下:
Access.ApplicationClass oAccess = new Access.ApplicationClass();
oAccess.Visible = false;
try
{
oAccess.OpenCurrentDatabase(Database.Getdir() + "App_Data\\server.mdb", false, "");
//导出到excel
oAccess.DoCmd.TransferSpreadsheet(Access.AcDataTransferType.acExport, Access.AcSpreadSheetType.acSpreadsheetTypeExcel9, "Client", Database.Getdir() + "data\\server.xls", true, null, null);
oAccess.CloseCurrentDatabase();
oAccess.DoCmd.Quit(Access.AcQuitOption.acQuitSaveNone);
System.Runtime.InteropServices.Marshal.ReleaseComObject(oAccess);
oAccess = null;
return "
相关问答:
如何将Excel数据导入Access数据库?,
表名:crk
不顶不行
excel可以直接作为数据库操作
使用ADO然后搞进去
procedure TExInput.Excel1Click(Sender: TObject); //实现Excel导入SQL
var
& ......
请各位指点下:程序代码如下mingchen = "C:\文件路径\"
cat = New ADOX.Catalog
cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & min ......
麻烦各位帮忙看看啊
代码如下:
CoInitialize(NULL);
_ConnectionPtr pConn(__uuidof(Connection));
_RecordsetPtr pRst(__uuidof(Recordset));
pConn->ConnectionString="Provider ......