ADO - Zugriffe mit Xbase++ Erfahrungen ?
Moderator: Moderatoren
- brandelh
- Foren-Moderator
- Beiträge: 15695
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
ADO - Zugriffe mit Xbase++ Erfahrungen ?
Hallo,
hat eigentlich jemand Erfahrungen mit ADO und Xbase++ ?
Was braucht man dafür ?
hat eigentlich jemand Erfahrungen mit ADO und Xbase++ ?
Was braucht man dafür ?
Gruß
Hubert
Hubert
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
Re: ADO - Zugriffe mit Xbase++ Erfahrungen ?
es gibt doch von Alaska ein Samplebrandelh hat geschrieben:hat eigentlich jemand Erfahrungen mit ADO und Xbase++ ?
Was braucht man dafür ?
/*
* readme.txt for the ado samples presented at the
* European Xbase++ Developer Conference 2004.
*
* (c) Alaska Software. 2004. All rights reserved.
*
*/
gruss by OHR
Jimmy
Jimmy
- brandelh
- Foren-Moderator
- Beiträge: 15695
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: ADO - Zugriffe mit Xbase++ Erfahrungen ?
... das habe ich doch glatt vergessen ... nie gefunden ... übersehen ...
Gruß
Hubert
Hubert
- brandelh
- Foren-Moderator
- Beiträge: 15695
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: ADO - Zugriffe mit Xbase++ Erfahrungen ?
Wenn ich das recht verstehe, wäre ADO direkt verwendet, die Lösung um in verschiedenen
Sprachen alle möglichen Daten mit einer Syntax anzusprechen. Eigentlich ideal.
Wie sieht es aber mit der Performance aus ... ActiveX und Xbase ja nicht das schnellste
Sprachen alle möglichen Daten mit einer Syntax anzusprechen. Eigentlich ideal.
Wie sieht es aber mit der Performance aus ... ActiveX und Xbase ja nicht das schnellste
Gruß
Hubert
Hubert
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
Re: ADO - Zugriffe mit Xbase++ Erfahrungen ?
ich habe mir das noch mal vorgenommenbrandelh hat geschrieben:Wenn ich das recht verstehe, wäre ADO direkt verwendet, die Lösung um in verschiedenen
Sprachen alle möglichen Daten mit einer Syntax anzusprechen. Eigentlich ideal.
also einbrandelh hat geschrieben:Wie sieht es aber mit der Performance aus ... ActiveX und Xbase ja nicht das schnellste
Code: Alles auswählen
#PRAGMA LIBRARY( "ASCOM10.LIB" )
Das XbpQuickbrowse() Beispiel funktioniert zwar mit
Code: Alles auswählen
oConn:Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Northwind.mdb")
nun sind aber alle Beispiele auf "read" ausgelegt. Ich hab nun aus dem Browse mein Edit gestartet und beim "Save" kommt das em ... äh ... und was soll mir das jetzt sagen ? der Code an der Stelle ist "original" ( ab SAVEREC(281) )
liegt es am "o:open()" String ? was muss man noch angeben zum "schreiben" ?
Code: Alles auswählen
::oRecordSet := CreateObject("ADODB.RecordSet")
::oRecordSet:Open(cTable,oConn,adOpenKeyset,adLockReadOnly,adCmdTable)
Code: Alles auswählen
"P1600NW Admin "
gruss by OHR
Jimmy
Jimmy
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
Re: ADO - Zugriffe mit Xbase++ Erfahrungen ?
so hier sind wohl die "locking" Konstanten
http://msdn.microsoft.com/en-us/library ... 85%29.aspx
default ist "adLockReadOnly"
die letzten beiden scheiden wohl aus.
nun habe ich es mit adLockOptimistic am laufen, allerdings nicht mit "meiner" MDB sondern NWIND.MDB
es liegt wohl ein "meiner" MDB denn auch Access "meckert" über eine "alte" Version.
! Anmerkung : METHOD DacAdoRow:getRow()
das Array kann als Element auch NIL enthalten d.h. beim "editieren" per SLE aufpassen !
http://msdn.microsoft.com/en-us/library ... 85%29.aspx
default ist "adLockReadOnly"
Code: Alles auswählen
adLockBatchOptimistic
adLockOptimistic
adLockPessimistic
adLockReadOnly
adLockUnspecified
nun habe ich es mit adLockOptimistic am laufen, allerdings nicht mit "meiner" MDB sondern NWIND.MDB
es liegt wohl ein "meiner" MDB denn auch Access "meckert" über eine "alte" Version.
! Anmerkung : METHOD DacAdoRow:getRow()
das Array kann als Element auch NIL enthalten d.h. beim "editieren" per SLE aufpassen !
gruss by OHR
Jimmy
Jimmy