Update auf Oracle-DB nicht möglich

Hi!
Ich arbeite mit VB6 und Oracle 9i.

nu verknüpf ich schön meine Database-Object an Oracle und hole mir per
set myrs = mydb.openrecordset(„select * from tmeldung“,dbopendynaset) mein recordset.

Weder auf der Datenbank noch auf den VB-Objecten ist m. Wissens irgendeine Einschränkung der Recht. Trotzdem funktioniert kein Update - die Eigenschaft updatable steht halt schlichtweg auf False!

Ich habe den identischen Code für zig andere Tabellen wo er funzt.
Bei der Tabelle gibt es zwei Unterschiede zu den anderen…

Das Datenvolumen ist erheblich größer (naja, aber auch grad mal ca. 500.000 Sätze) und es ist die einzige Tabelle mit den Datentyp CLOB bzw. BLOB!

Kann es sein, daß ein „einfaches“ recordset dies nicht „versteht“???

Gruß

Bernd
P.S.: Der Code funzt auch net wnen ich nur zwei „einfache“ Felder im select auswähle…

hallo bernd,

nur so als idee – mach doch mal volldeklaration der datenbank-tabelle.
evtl ist der db-user nicht derselbe und schon kennt er die tabelle nicht mehr…

(woran sollts sonst liegen, wenn derselbe code woanders funzt…)

gruß

rasta

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Moien!

Weiss zwar jetzt net was du mit Volldeklaration meinst, aber der User ist definitiv richtig, denn ich vereinbar ja nur den einen und an anderen Stellen nimmt er den User…

An einer anderen Baustelle habe ich beim openrecordset noch
" … dbopendynaset, dbExecDirect, dbOptimisticValue)
mit angegeben statt nur dbopendynaset - das half…

Muss nur noch rausfinden obs bei meinem Problem direkt auch hilft und was das überhaupt bedeutet ;o))

Gruß

Bernd

hi bernd,

ich meine damit, die tabelle voll auszuschreiben.
bsp. unter user „test“ wurde eine tabelle „toast“ erstellt.

bin ich nun mit einem anderen user an der db angemeldet
bekomme ich mit
„select * from toast“ nichts zurück.

schreibe ich aber
„select * from test.toast“ bekomme ich wieder daten(ausser der user ist ausgesperrt, natürlich…)

das hab ich gemeint…

komisch- würd mich aber trotzedm interessieren was es denn dann war

viele grüße

rasta

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

axso…
Hi!

Naja…das Problem hat ich schon ;o)) wenn man das net weiss kann man sich auch stunden dran totsuchen ;o)

Muss halt irgendwas mit der Def des recordsets zu tun haben…

Bernd