Jeg har lige fået det til at fungere med den seneste version af LINQPad (4.55.03) Premium og IQ (2.1.1.0) fra 2015-03-09.
På vores arbejdsplads bruger vi filen TNSNAMES.ORA til at oprette forbindelse til Oracle 11g ved hjælp af PL/SQL Developer med indgange som:
TNS_NAME =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = the-host-name)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = the-service-name)
)
)
og JDBC-forbindelsesstrenge for ColdFusions forbindelse til Oracle i formatet
jdbc:oracle:thin:@
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = the-host-name)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = the-service-name)
)
)
I LINQPads Vælg datakontekst-vindue skal du vælge IQ-driveren og klikke på Næste...
Udbyder:Oracle
Forbindelsestilstand:Direkte (selvom min arbejdsstation har både 32 og 64 bit Oracle-klienter installeret, som henholdsvis PL/SQL-udvikler og ColdFusion bruger)
Server:værtsnavnet
Brugernavn:dit Oracle-brugernavn
Adgangskode:dets adgangskode
På fanen Avanceret:
Yderligere muligheder for forbindelsesstreng:
SERVICE NAME=the-service-nam e
Hvis du klikker på Test, vises Forbindelsen lykkedes
Forbindelsesikonet (et tandhjul) i forbindelsesruden udfyldes derefter med listen over tabeller.