Hallo nochmal,

also das mit dem passwort habe ich glaube ich hingekriegt ...

Nur da� jetzt mit dem Cursor probleme habe ....

Wenn ich die Datens�tze aktuallisiere und keine anderen Datenzugriffe sind
ge�ffnet (Respektive Formulare die auf die selben Tabellen zugreifen), dann
klappt es. Wenn ich jedoch gleichzeitige "andere" Zugriffe darauf habe (Also
andere Formulare), dann kriege ich den Fehler, da� die DB von dem Benutzer
der die EIntragung macht in einen Status versetzt wurde in der die DB weder
ge�ffnet noch gesperrt werden kann ....

So verbinde ich mich und f�hre die Inserts aus:

Dim dbs: Set dbs = New ADODB.Connection
Dim rs1: Set rs1 = New ADODB.Recordset
Dim rs2: Set rs2 = New ADODB.Recordset
Dim rs3: Set rs3 = New ADODB.Recordset
Dim rs4: Set rs4 = New ADODB.Recordset
Dim rs5: Set rs5 = New ADODB.Recordset

dbs.CursorLocation = adUseClient

dbs.Open CurrentProject.BaseConnectionString, "****", "****"
rs1.Open "Select * from Ware where WareID < 0", _
            dbs, adOpenStatic, adLockOptimistic, adCmdText
rs2.Open "Select * from Halbteig where HalbteigID < 0", _
           dbs, adOpenStatic, adLockOptimistic, adCmdText
rs3.Open "Select * from Halbmisch where HalbmischID < 0", _
           dbs, adOpenStatic, adLockOptimistic, adCmdText
rs4.Open "Select * from Rezepturen where RezeptID < 0", _
           dbs, adOpenStatic, adLockOptimistic, adCmdText
rs5.Open "Select * from Zutaten where ZutatID < 0", _
           dbs, adOpenStatic, adLockOptimistic, adCmdText

dbs.BeginTrans

rs1.AddNew Array("WareBezeichnung"), Array(Me!WareBezeichnung)
           refTab1 = rs1.Fields("WareID").Value

rs2.AddNew Array("HalbteigBezeichnung"), Array(Me!WareBezeichnung)
        refTab2 = rs2.Fields("HalbteigID").Value

rs3.AddNew Array("HalbMischHalbID", "HalbMischWareID", "HalbMischMenge"),
Array(refTab2, refTab1, 1)

rs4.AddNew Array("RezeptBezeichnung"), Array(Me!WareBezeichnung)
        refTab4 = rs4.Fields("RezeptID").Value

rs5.AddNew Array("ZutatRezeptID", "ZutatWarenID", "ZutatMenge"),
Array(refTab4, refTab2, 1)

dbs.CommitTrans


Muss ich also einen anderen Cursor verwenden, um da ein bisserl
optimistischer arbeiten zu k�nnen?

Gru� Mansur

> -----Urspr�ngliche Nachricht-----
> Von: Offensiv-Medien [Mansur Esmann] [mailto:[EMAIL PROTECTED]]
> Gesendet: Samstag, 23. Februar 2002 10:35
> An: ASP Datenbankprogrammierung
> Betreff: [aspdedatabase] DB-Kein zul�ssiges Passwort
>
>
> Hallo,
>
> hoffentlich ist jemand da, der mir nen Tip geben kann....
>
> Ich will innerhalb von Access (VBA) eine Connection �ffnen:
> connString="PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA
> SOURCE=C:\Projekt\db1.mdb;PERSIST SECURITY INFO=FALSE;Jet OLEDB:System
> database=C:\Delivery\Gesichert.mdw;Jet OLEDB:Database Password=****;User
> ID=*****"
>
> Damit bekomme ich jedoch den Fehler: "Kennwort oder Benutzername stimmen
> nicht".
>
> Wenn ich selbst die DB �ffne, dann gebe ich das selbe Passwort und BenName
> an und kann dann alles machen (DB �ndern, Entwurfsansicht ...)
> Was mich ein bisserl stutzig macht ist das: "Jet OLEDB:System
> database=C:\Delivery\Gesichert.mdw". In diesem Verzeichnis habe
> ich mal die
> Sicherheit f�r das Projekt eingestellt.
>
> Kann mir da jemand weiterhelfen?
>
> Folgende Sachen kann ich fest vorgeben:
> -DATA SOURCE (C:\Projektname\db1.mdb)
> -Passwort und Benname sind ja eigentlich schon vorgegeben
>
> Gru� Mansur
>
>
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
>


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an