2009-07-15 4 views
0

는 표가 다른 사람에 의해 열릴 때, 어떻게 VB 6 및 액세스를 사용하여 다른 컴퓨터는 표가 다른 사람에 의해 열릴 때, 다른 컴퓨터에서 열린 테이블을 선택하는 방법

에서 열린 테이블을 선택합니다 데이터베이스

테이블을 다른 사람이나 다른 소프트웨어가 열었을 때 다른 컴퓨터에서 테이블을 선택하고 싶습니다.

코드

Cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & databasetext.Text & "" 
Cn.Open 

cmdCardEvent.ActiveConnection = Cn 
cmd.ActiveConnection = Cn 

sql2 = "select * from table" 

If rsCardEvent.State = 1 Then rsCardEvent.Close 
rsCardEvent.Open sql2, Cn, adOpenStatic, adLockOptimistic 
cmdCardEvent.CommandText = sql2 
Set rsCardEvent = cmdCardEvent.Execute 


Cn.Close 

"& databasetext.Text &"= 텍스트 상자 (데이터베이스 경로)

하지만 사용할 수 없습니다 "오류를 보여주는; 파일이 이미 사용 중임 "

테이블을 열면 해당 테이블에 액세스하려고합니다.

VB 6 코드 도움말이 필요합니다.

답변

1

코드를 올바르게 읽었을 때 레코드 집합을 열었 으면 원하는 데이터가 있어야합니다.

rsCardEvent.Open sql2, Cn, adOpenStatic, adLockOptimistic
obejct 명령을 실행하려고해도 열린 레코드 세트가 있고 오류가 발생합니다.

관련 문제