Verbindung zur Accessdatenbank automatisieren bei

Hallo,
es ist vermutlich ganz einfach:
bei einem ArcView-Projekt stelle ich zu Projektstart eine Verbindung zu einer Accessdatenbank her. Allerdings nervt mich immer die Frage, wo sich die Datenbank befindet. Es mußte doch möglich sein, ein kleines Script bei Projektstart laufen zu lassen, das automatisch die Datenbank einbindet. Die apr-Datei befindet sich oberhalb des Ordners "Sachdaten", in dem sich die Datenbankdatei befindet.
Was müßte in dem Startscript stehen?
Oder läßt sich das Problem anderweitig lösen?

Gruß, Marc
Hallo Marc,

ich habe leider keine Lösung, dafür eine Frage: Du bindest eine Access-DB drekt in AV ein und nicht über ODBC? - das geht?

Jörg
Die Datenbank binde ich über ODBC ein und in ArcView dann über den SQL-Connect.

Marc
Hallo,
ich habe durch Zufall im Esri-Forum die Lösung meines Problems gefunden. Für alle, die es interessiert:
'Connection DB
'_____________________________________________________________________ ___________________
'ODBCConnection.SetErrorLogStatus(#ODBCERRORLOGGING_NONE)
'ODBCConnection.SetWarningsLogStatus(#WARNINGSLOGGING_NONE )
TheDB="c:\temp\dbTest.mdb"

TheODBCConnectStr="DRIVER={Microsoft Access Driver (*.mdb)};DBQ="+TheDB+";"
TheEncryptString = ODBCConnection.MakeEncryptConnectionStr (TheODBCConnectStr)
theCon = ODBCConnection.MakeWithConnStr (TheEncryptString)
if (theCon<>Nil) then
if (theCon.HasError) then
MsgBox.Error("Problem connection!","Error")
ODBCConnection.SetErrorLogStatus(#ODBCERRORLOGGING_DISPLAY)
ODBCConnection.SetWarningsLogStatus(#WARNINGSLOGGING_DISPLAY )
return nil
end
else
MsgBox.Warning("DB not found!","Warning")
return Nil
end

Der Link zum Threat (die Lösung war umfangreicher, aber nur diesen Teil habe ich benötigt): http://forums.esri.com/Thread.asp?c=3&f=39&t=132458&mc=2

Marc
Hätte es nicht auch gereicht, für die mdb eine eigene ODBC-Datenquelle zu definieren?