Seite 1 von 1

Fehler 8064 bei dbUseArea

Verfasst: Fr, 22. Okt 2021 0:54
von Werner_Bayern
Servus,

bekomme beim Zugriff auf den ADS immer wieder mal den Fehler:

Code: Alles auswählen

oError:args         :
          -> VALTYPE: L VALUE: .T.
          -> VALTYPE: O CLASS: dacSession
          -> VALTYPE: C VALUE: \\192.168.xxx.x\xxx\Daten\ARTIKEL.DBF
          -> VALTYPE: C VALUE: AR
          -> VALTYPE: L VALUE: .T.
          -> VALTYPE: L VALUE: .F.
oError:canDefault   : Y
oError:canRetry     : Y
oError:canSubstitute: N
oError:cargo        : NIL
oError:description  : Compound session is not allowed for this operation
oError:filename     : 
oError:genCode      :         94
oError:operation    : DbUseArea
oError:osCode       :          0
oError:severity     :          2
oError:subCode      :       8064
oError:subSystem    : BASE
Zum 8064 hab ich diese Info:
8064 - [BASE] - "Compound Session not allowed for Operation"
Associated with Gen Error: "94: Compound session is not allowed for this operation"
Can be caused by: "DbUseAre(.t., oSession, 'a1:b2', cAlias, , .f.)", when an Excel Spread Sheet is opened in that (ODBCDBE) DAC Session.
Remarks: Listed in PDRs 109-4341 and 109-6356
Keine Ahnung... Was stimmt da mit der dacSession nicht?

Re: Fehler 8064 bei dbUseArea

Verfasst: Fr, 22. Okt 2021 12:24
von nightcrawler
8064 kenne ich aus den ADS codes nicht, ist also XBase intern generiert.
Evtl könntest Du in der ads_err schauen, ob es zum gleichen Zeitpunkt einen Fehler dort gibt.