ADO connection til Interbase database fejl
Er der nogen der kan hjælpe med det her problem.Jeg har prøvet 47 (cirka) forskellige connection strenge til Interbase databasen.
Hvis jeg laver en sql ligesom StrQuery i IBConsole får jeg masser af data. Men på webstedet får jeg fejlen: Optional feature not implemented.
Jeg kan få en .udl til at fungere (Test Connection), men den connecter vel også kun til db\'en ?
Se \"Connecting to InterBase using an ASP\" på http://community.borland.com/article/0,1410,27152,00.html
For at undgå at det har noget med biblioteksrettigheder at gøre har jeg fuld control for everyone på både /database biblioteket og filen book_9.gdb
Her er asp koden med nogle af de conn. strenge jeg har prøvet samt udskrift af fejlen.
<% @LANGUAGE = VBScript %>
<%
Option Explicit
Response.Expires = 0
Dim objConn, objRS, strQuery
Dim strConn
Set objConn = Server.CreateObject(\"ADODB.Connection\")
strConn = \"Provider=MSDASQL.1;Password=masterkey;Persist Security Info=False;User ID=SYSDBA;Mode=Read;\"
strConn = strConn & \"Extended Properties=\'DRIVER={INTERSOLV InterBase Driver (*.gdb)};UID=SYSDBA;DB=book_9.gdb;\';Initial Catalog=D:\\Inetpub\\wwwroot\\Ribeamt\\Database\"
objConn.Open strConn
strQuery = \"SELECT * FROM kursus\"
Set objRS = objConn.Execute(strQuery)
%>
<html>
<head>
<meta http-equiv=\"Content-Language\" content=\"da\">
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>Test af Interbase udtræk</title>
</head>
<body>
<p>Test af Interbase udtræk</p>
<p></p>
Response.Write \"Start x: \"
Response.Write StrConn
While not objRS.EOF
Response.Write \"x: \"
Response.Write objRS(\"kursus\") & \"<BR>\"
objRS.MoveNext
Wend
Response.Write \"Slut x\"
objRS.Close
objConn.Close
Set objRS = Nothing
Set objConn = Nothing
%>
<p>Test af Interbase udtræk slut</p>
----------
strConn = \"Driver={INTERSOLV Interbase ODBC Driver (*.gdb)};\"
strConn = strConn & \"Password=masterkey;UID=sysdba;db=localhost:c:book_9.gdb)\"
strConn = \"DRIVER={INTERSOLV InterBase Driver (*.gdb)};\"
strConn = strConn & \"SERVER=localhost;DATABASE=D:\\Inetpub\\wwwroot\\Ribeamt\\Database\\book_9.gdb;UID=SYSDBA;PWD=masterkey\"
strConn = \"Provider=MSDASQL.1;Password=masterkey;Persist Security Info=False;\"
strConn = strConn & \"User ID=SYSDBA;Data Source=Puc;Mode=Read;Initial Catalog=D:\\Inetpub\\wwwroot\\Ribeamt\\Database\"
------------
Serverfejl: Der kan ikke oprettes forbindelse mellem Web-serveren og en database ved hjælp af tilslutningsstrengen \'DRIVER={INTERSOLV InterBase Driver (*.gdb)};SERVER=localhost;DATABASE=D:\\Inetpub\\wwwroot\\Ribeamt\\Database\\book_9.gdb;UID=SYSDBA;PWD=masterkey\'.
Følgende fejlmeddelelse kommer fra databasens driversoftware. Den kan fremkomme på et andet sprog afhængigt af driverens konfiguration.
-------------------------------------------------------
[INTERSOLV][ODBC InterBase driver]Optional feature not implemented.
Source: Microsoft OLE DB Provider for ODBC Drivers
Number: -2147467259 (0x80004005)
</body>
</html>
