VB에서 데이터베이스 레코드 값을 업데이트하는 방법
VB로 데이터베이스에 기록된 값을 수정하는 방법
위 동료 도교의 방법 중:
sSQL="업데이트 테이블 세트 필드=20"
다음으로 변경해야 합니다:
sSQL="업데이트 테이블 세트 field1=20,...,field2=20 where id=3"
하지만 데이터베이스에 레코드 3이 없으면 오류가 발생합니다.
레코드세트를 사용하는 또 다른 방법이 있습니다:
새로운 adodb.connection으로 dim CN
새로운 adodb.recordset으로 dim rs
rs.open "id=3인 데이터베이스에서 * 선택",adOpenDynamic, adLockOptimistic, -1
rs.eof가 아니라면
rs ("수정하려는 필드 1") = "특정 값 1"
...
rs("수정하려는 필드 n")="특정 값 n"
rs.update
끝나면
rs.close
저는 주로 디자인할 때 이렇게 합니다. 더 번거롭기는 하지만 기본적으로는 오류가 없습니다. 또한 데이터의 고유성을 보장하기 위해 데이터베이스를 디자인할 때 ID를 추가하는 것이 가장 좋습니다.
VB Access 데이터베이스 수정
비공개 하위 명령어1_Click() '책 대출'
Dim jc As Boolean
jc=거짓
Adodc1.Recordset.MoveFirst
For i = 1 To Adodc1.Recordset.RecordCount
Text1.Text = Adodc1.Recordset.Fields(1).Value 및 Adodc1.Recordset.Fields(4).Value = True이면
Adodc1.Recordset.Fields(4).Value = Adodc1.Recordset.Fields(4).Value 아님
Adodc1.Recordset.Update
jc = 사실
끝나면
Adodc1.Recordset.MoveNext
다음엔 나
If jc Then MsgBox "대출 성공" Else MsgBox "책을 빌렸거나 책이 존재하지 않습니다"
끝 서브
Private Sub Command2_Click() '책 반납'
Dim hs As Boolean
hs = 거짓
Adodc1.Recordset.MoveFirst
For i = 1 To Adodc1.Recordset.RecordCount
Text1.Text = Adodc1.Recordset.Fields(1).Value 및 Adodc1.Recordset.Fields(4).Value = False이면
Adodc1.Recordset.Fields(4).Value = Adodc1.Recordset.Fields(4).Value 아님
Adodc1.Recordset.Update
jc = 사실
끝나면
Adodc1.Recordset.MoveNext
다음엔 나
If jc Then MsgBox "반환 성공" Else MsgBox "책이 이미 도서관에 있거나 책이 존재하지 않습니다"
끝 서브
비공개 하위 양식_Load()
Text1.Text = ""
Adodc1.Visible = 거짓
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;데이터 소스=" & App.Path & "mybook.mdb;Persist Security Info =false"
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "책에서 * 선택"
Adodc1.Refresh
끝 서브
위 내용은 VB에서 데이터베이스 레코드 값을 업데이트하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

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

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

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

뜨거운 주제











기사는 Windows 레지스트리 편집, 예방 조치, 백업 방법 및 잘못된 편집의 잠재적 문제에 대해 설명합니다. 주요 이슈 : 부적절한 변화로 인한 시스템 불안정성 및 데이터 손실의 위험.

Windows 설정에서 Drive Health 경고는 무엇을 의미하며 디스크 경고를받을 때 어떻게해야합니까? 이 PHP.CN 튜토리얼을 읽고이 상황에 대처할 수있는 단계별 지침을 얻으십시오.

기사는 시작, 중지, 서비스 재시작 및 안정성 모범 사례를 포함하여 시스템 건강을위한 Windows 서비스 관리에 대해 논의합니다.

이 기사는 시스템 설정을 관리하기 위해 Windows에서 그룹 정책 편집기 (GPEDIT.MSC)를 사용하는 방법을 설명하고 일반적인 구성 및 문제 해결 방법을 강조합니다. gpedit.msc는 Windows 홈 에디션에서 사용할 수 없다고 제안합니다.

기사에서는 회복 및 대량 변경을 포함하여 Windows의 파일 유형에 대한 기본 앱 변경에 대해 설명합니다. 주요 이슈 : 내장 벌크 변경 옵션 없음.

"WMI (Windows Metadata and Internet Services)와의 연결을 설정할 수 없음"을 볼 수 있습니다. 이벤트 뷰어의 오류. Php.cn 의이 게시물은 Windows 메타 데이터 및 인터넷 서비스 문제를 제거하는 방법을 소개합니다.

MSConfig가 Windows의 선택적 시작으로 계속 되돌아가는 문제에 대해 의문을 제기합니까? 필요한 경우 일반 시작으로 전환하는 방법은 무엇입니까? 이 php.cn 게시물에 설명 된 방법을 사용하여 자신에게 맞는 방법을 찾으십시오.

이 기사에서는 AutoHotkey 및 키보드 MAESTRO와 같은 소프트웨어를 사용하여 Windows 및 MacOS에서 사용자 정의 키보드 바로 가기를 작성하고 단축키가 실패한 경우 문제 해결 방법을 작성합니다.
