Oprette forbindelse til DBISAM db
Hej..Jeg har en mindre opgave liggende på nogle små udtræk af en kundes DB til webbet, og ville gerne bruge en odbc driver til dbisam, og C#.
Jeg har hentet http://www.elevatesoft.com/dbisam4odbc.htm, det skulle være en fornuftig driver til databasen..
Herefter opretter jeg et dsn, i mine datakilder, hvilket også går fint, og der er ordentligt forbindelse..
Går jeg herefter ind i vs.net, og tilføjer databasen, til min serverexplore, virker det også fint, kan se tabellerne, samt hente data.
Men herfra sidder jeg lidt fast, har sågar forsøgt at få VS.net til at generere noget kode for mig, men det vil heller ikke virke, altså jeg kan godt browse i databasen med vs.net, men så ikke mere.. Skal odbc driveren ligge i min reference i vs.net ? eller hvad kan der være galt ?
Her er noget designer code:
this.odbcConnection1.ConnectionString = @"DSN=NotaplanOrdre;RemoteType=Internet;StrictChangeDetection=False;RemoteService=;RemotePort=12005;ForceBufferFlush=False;ReadOnly=False;MRUPrivateDirectory1=C:\DOCUME~1\JJ43F2~1.WEB\LOKALE~1\Temp\;LockWaitTime=100;Driver=C:\dbisam\odbc\trial\ver3\lib\dbodbc\dbodbc.dll;PrivateDirectory=C:\DOCUME~1\JJ43F2~1.WEB\LOKALE~1\Temp\;RemoteReadAhead=50;CatalogName=NotaplanOrdreDB;RemoteIPAddress=83.92.220.214;UID=Administrator;ConnectionType=Remote;RemoteHostName=;LockRetryCount=15";
Men får samme fejl med :
this.odbcConnection1.ConnectionString = "DSN=NotaplanOrdre";
Den gyldne fejl (fejler ved connection.Open())
ERROR [IM002] [Microsoft][ODBC Driver Manager] Datakildenavnet blev ikke fundet, og der er ikke angivet en standarddriver.
Men jeg bruger samme dsn name, samme som den fint kan browse databasen med..
Nogen der har et frisk bud ?
På forhånd tak.
/JJ
