데이터 베이스 MySQL 튜토리얼 c#操作access,update语句不执行的解决办法

c#操作access,update语句不执行的解决办法

Jun 07, 2016 pm 03:50 PM
access update 관리하다 작동하다 해결하다 성명

1首先试试下面的方法: 参数位置必须和赋顺序相同才行 ,否则更新时就会出现数据无法更新但是也不报错的怪现象。 例如:update tablename set [a]=@a1,[b]=@a2 where [id]=@a3 那么你在加参数时,也必须先加@a,再加@b,最后加@id.也就是说必须要 cmd.Paramete

1首先试试下面的方法:

参数位置必须和赋值顺序相同才行,否则更新时就会出现数据无法更新但是也不报错的怪现象。
       例如:update tablename set [a]=@a1,[b]=@a2 where [id]=@a3
       那么你在加参数时,也必须先加@a,再加@b,最后加@id.也就是说必须要 
cmd.Parameters.AddWithValue(“@a1”,a);

cmd.Parameters.AddWithValue(“@a2”,b);

cmd.Parameters.AddWithValue(“@a3”,id);

2 上面不行的话再试试下面的方法

今天打开一个Access库,要修改其中的有些数据,就新建了一个更新查询,保存后双击执行,没有反应。仔细检查了一下,查询代码应该没问题,再执行,还是没反应。因本人装的是Office2007,用得还不熟练,一下子还真没了办法。在反复执行当中,发现状态栏有提示:“操作或事件已被禁用模式阻止”,看来与安全设置有关,在网上一搜,终于找到解决方法:

       仅当数据库未驻留在受信任位置或者未签名时,才执行下列步骤。每次打开不受信任或未签名的数据库时,Access 都会显示文档操作栏。

在“消息栏”上,单击“选项”。
在“Microsoft Office 安全选项”对话框中,单击“启用此内容”,然后单击“确定”。
如果没有看到消息栏
在“数据库工具”选项卡上的“显示/隐藏”组中,单击“消息栏”。

 

在 Access 2007 中执行更新查询时,出现“操作或事件已被禁用模式阻止”。

c#操作access,update语句不执行的解决办法
选中“数据库工具”中的“消息栏”,然后单击“选项”。

c#操作access,update语句不执行的解决办法
选中“启用此内容”,确定。

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Windows 11에서 백그라운드 애플리케이션을 비활성화하는 방법_Windows 11 튜토리얼에서 백그라운드 애플리케이션을 비활성화하는 방법 Windows 11에서 백그라운드 애플리케이션을 비활성화하는 방법_Windows 11 튜토리얼에서 백그라운드 애플리케이션을 비활성화하는 방법 May 07, 2024 pm 04:20 PM

Windows 11에서 백그라운드 애플리케이션을 비활성화하는 방법_Windows 11 튜토리얼에서 백그라운드 애플리케이션을 비활성화하는 방법

DeepSeek PDF를 변환하는 방법 DeepSeek PDF를 변환하는 방법 Feb 19, 2025 pm 05:24 PM

DeepSeek PDF를 변환하는 방법

iPhone에서 카메라 및 마이크에 대한 접근을 허용할 수 없습니다 iPhone에서 카메라 및 마이크에 대한 접근을 허용할 수 없습니다 Apr 23, 2024 am 11:13 AM

iPhone에서 카메라 및 마이크에 대한 접근을 허용할 수 없습니다

자바에서 dao는 무엇을 의미합니까? 자바에서 dao는 무엇을 의미합니까? Apr 21, 2024 am 02:08 AM

자바에서 dao는 무엇을 의미합니까?

Java에서 필드는 무엇을 의미합니까? Java에서 필드는 무엇을 의미합니까? Apr 25, 2024 pm 10:18 PM

Java에서 필드는 무엇을 의미합니까?

Java 리플렉션 메커니즘은 클래스의 동작을 어떻게 수정합니까? Java 리플렉션 메커니즘은 클래스의 동작을 어떻게 수정합니까? May 03, 2024 pm 06:15 PM

Java 리플렉션 메커니즘은 클래스의 동작을 어떻게 수정합니까?

vue에서 도메인 간 iframe을 사용하는 방법 vue에서 도메인 간 iframe을 사용하는 방법 May 02, 2024 pm 10:48 PM

vue에서 도메인 간 iframe을 사용하는 방법

KDE Plasma 6.1은 널리 사용되는 Linux 데스크탑에 많은 향상된 기능을 제공합니다. KDE Plasma 6.1은 널리 사용되는 Linux 데스크탑에 많은 향상된 기능을 제공합니다. Jun 23, 2024 am 07:54 AM

KDE Plasma 6.1은 널리 사용되는 Linux 데스크탑에 많은 향상된 기능을 제공합니다.

See all articles