das "Neue" und funktioniesfähige Script sieht folgender maßen aus:
-------------------------------------
Dim db, Connect, rs, Callnbr, PLZeingabe, Bezirk, FindWeek, PLZsuche
Const adOpenKeyset = 1
Const adLockOptimistic = 3
Const adCmdTable = &H0002
Const adOpenForwardOnly = 0
'Der Wert ist im CallRouting Script natürlich nicht fest sondern wird vom Script übergeben, dass war jetzt nur eine PLZ für den Test ohne der Swyx
PLZeingabe = 41065
Connect = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\CallRoutingDB\Service24.mdb"
Set db = CreateObject("ADODB.Connection")
db.Open Connect
PLZsuche = "Select * From PLZListe where PLZ ='" & PLZeingabe & "'"
set rs = CreateObject("ADODB.Recordset")
rs.Open PLZsuche, Connect, AdOpenForwardOnly
Bezirk = rs.Fields("Bezirk").Value
rs.close
set rs = nothing
FindWeek = "Select * From " & Bezirk & " where now() > StartDate AND now() < EndDate"
set rs = CreateObject("ADODB.Recordset")
rs.Open FindWeek, Connect, AdOpenForwardOnly
Callnbr = rs.Fields("Supporter").Value
rs.close
set rs = nothing
db.close
set db = nothing
--------------------------------------------------------------------