使用MS Access插入SQL Server

萨尔金德

我知道这将是一个普遍的问题,但是我没有找到任何解决方案。

我将访问数据库迁移到了SQL Server Express中。SELECT和UPDATE效果很好,实际上与Access引擎相比,效果更好。但是我无法运行标准插入...

这不起作用:

Set rc = CurrentDb.openRecordset("SELECT * FROM DBLog WHERE false")
rc.AddNew
rc.update  '-->ERROR
rc.close

这也不起作用:

DoCmd.RunSQL("INSERT INTO [test2].dbo.DBLog (type) VALUES (6)")

确实可行:通过传递来发送上述SQL。因此,这不是SQL Server问题。

我已经在数据库中设置了IDENTITY和PRIMARY。Access也知道主要知识。在设计视图中,虽然没有“自动编号”,但这可能是问题所在。但是如何解决呢?

阿尔伯特·D·卡勒

通常,在迁移到后端的SQL Server之后,通常需要

Set rst = CurrentDb.OpenRecordset("Contacts")

需要成为

Set rst = CurrentDb.OpenRecordset("Contacts", dbOpenDynaset, dbSeeChanges)

因此,在您的情况下:

Set rc = CurrentDb.openRecordset("SELECT * FROM DBLog WHERE false" dbOpenDynaset, dbSeeChanges)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用MS Access插入SQL Server

来自分类Dev

在MS Access中使用SQL Server Express引擎

来自分类Dev

MS Access-使用SQL Server进行实时更新

来自分类Dev

MS Access SQL插入查询

来自分类Dev

使用间隔的MS SQL Server函数

来自分类Dev

如何使用ms sql server基于select语句使用嵌套插入

来自分类Dev

MS Access:使用VBA进行SQL插入的日期格式

来自分类Dev

MS Access使用SQL INSERT INTO-SELECT FROM插入记录

来自分类Dev

如何使用pyodbc加快从CSV到MS SQL Server的批量插入

来自分类Dev

无法在IIS中使用PHP将数据插入MS SQL Server

来自分类Dev

使用 Python 将 SQL 插入 MS Server DB 不起作用

来自分类Dev

从MS Access执行SQL Server存储过程

来自分类Dev

MS Access UPSERT(更新/插入)SQL

来自分类Dev

强制MS Access ODBC连接使用SQL Server身份验证

来自分类Dev

如何使用vb.net将MS Access数据导入SQL Server

来自分类Dev

从MS SQL Server插入MySQL数据库

来自分类Dev

从不规则的平面文件批量插入MS SQL Server

来自分类Dev

从MS SQL Server插入MySQL数据库

来自分类Dev

在SQL Server中使用插入存储过程

来自分类Dev

使用参数SQL Server插入多行

来自分类Dev

SQL Server-使用多个值插入

来自分类Dev

在SQL Server中使用DataTable插入或更新

来自分类Dev

使用变量的 SQL Server 批量插入

来自分类Dev

使用 SQL Server 插入/更新死锁

来自分类Dev

配置PHP 5.3与MS SQL Server一起使用

来自分类Dev

MS SQL Server-安全并发使用全局临时表?

来自分类Dev

无法使用python获取MS SQL Server路径

来自分类Dev

使用Java和MS SQL Server进行读/写模式

来自分类Dev

在MS SQL Server Management Studio中使用LIKE