嗨,我试图将我的应用程序,经典asp和access db从Windows7 professional迁移到windows Server2012。
对于不访问access db的标准脚本,它工作得很好。但是当脚本使用access db时,我得到了以下错误:
用于ODBC驱动程序的Microsoft OLE DB提供程序错误'80004005'
strConn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath("../private/apps.MDB")
.NET Framework Version = No Managed Code
Enable32Bit Application = True
ManagedPipelineMode = Classic
感谢你的帮助。
“Microsoft Access驱动程序”是在安装Office Access或Office Access Redistributable时安装的桌面驱动程序,它不适用于服务器端应用程序。当前的访问驱动程序也称为ACE(Access Connectivity Engine),它取代了仅用于单用户桌面应用程序的JET Engine。
相反,请使用Jet4.0 OLEDB或ODBC驱动程序(首选ODBC)。此驱动程序包含在Windows Server随附的MDAC中,该驱动程序是开箱即用的。连接字符串模板如下:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\somepath\myDb.mdb;
或
Provider=Microsoft.Jet.ODBC.4.0;Data Source=c:\somepath\myDb.mdb;
我们正在迁移到Azure和有一个应用程序,仍然在经典的ASP。我们已经将它需要与之通信的数据库迁移到Azure中的SQL数据库。 我们在一个运行Server2008 R2的VM中运行这个
更改单元格值后,我的不会刷新。我可以双击一个单元格并更改它的值,但是当我按OK或者我点击离开单元格时,值会重置为上一个,这不是更新表。这是我的自定义表模型的代码,我不知道如何更新数据库,因为当我改变单元格的值时,表是从一个db中取出来的。 如果您需要其他东西,例如数据库或表编辑器的代码,请告诉我;)谢谢您的帮助:) --编辑--好的,我已经实现了setValueAt方法,但是当我单击单元格时,它给
更新:Oook,首先,非常感谢。我不知道用户是postgres中的保留关键字。我把名字改成了CustomUser,但现在问题是另外一个了,应用程序可以工作,但我注意到它创建了一个名为custom_user的相同的CustomUser表,因为它没有使用现有的表? 我刚开始使用Springboot,我不明白我错在哪里。这是我的模型: 希望在您的帮助下,非常感谢大家。
我有以下scala类和带注释的aspectj类: 函数栏工作得很好,但函数foo不行。没有任何错误,似乎函数“foo”的执行没有被捕获。
我在通过log4net记录到数据库时遇到问题。 < li >用户有权插入数据库 < li >相同的insert语句在Management Studio中有效 < li>log4net确实记录到文件,但不记录到数据库 < li >连接字符串正确(在其他应用程序中相同) 获得了以下配置: 数据库中的两列是: 消息varchar(max)不为空。 级别varchar(50)不为空 谢谢
我是javafx的新手,所以请原谅我的愚蠢错误,我使用javafx创建了一个注册fxml,但是当我试图存储数据时,它总是会把它扔到我的modelcontroller的catch块中,在那里我有一个sql的insert查询 这是我的modelcontroller将我的注册数据插入数据库 它总是抛出modelContoller中的catch块,我通过调试器检查过它