Vill ha hjälp med att ändra databasen sökväg till ODBC dsn i det är ju en vanlig textfil så det kanske du kan manipulera själv från vb eller asp (beroende på vad du använder)... troligtvis under program/vanliga filer/odbc/data sources hittar inget där.Ändra sökväg till ODBC DSN i runtime
runtime. Går det ??? Sv: Ändra sökväg till ODBC DSN i runtime
Sv: Ändra sökväg till ODBC DSN i runtime
och innehållet kan se ut på följande sätt (tmp.dsn):
<code>
[ODBC]
DRIVER=Microsoft Excel Driver (*.xls)
UID=admin
UserCommitSync=Yes
Threads=3
SafeTransactions=0
ReadOnly=1
PageTimeout=5
MaxScanRows=8
MaxBufferSize=2048
FIL=excel 8.0
DriverId=790
DefaultDir=c:DBQ=c:\exdb.xls
</code>
vad du skall använda är från exempelvis vb - så enkelt att du öppnar filen och ändrar, med asp använder du FSO (File System Objects).
<code>
Open "minfil.dsn" For Input As #1
Open "minfil2.dsn" For Output As #1
Do While Not Eof(1)
Line Input#1, buffer
' ändrar om vi får rätt parameter...
If Left(buffer,3)="DBQ" Then buffer = "DBQ=d:\nåtannat.xls"
If Left(buffer,9)="DefaultDir" Then buffer = "DefaultDir=d:\"
Print #2, buffer
Loop
Close
</code>
hoppas detta hjälper dig på traven...
/pelleSv: Ändra sökväg till ODBC DSN i runtime
Det enda ställe där jag hittar något om ODBC är i registret.
Local Machine\Software\ODBC\ODBC.INI.
Under nyckeln Source DB.
Hur ändra i detta register ?