/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
API til ODBC-driver
Fra : Jesper Stocholm


Dato : 08-08-01 13:03

Hvordan finder man ud af, hvordan man skal forbinde til en
database via en ODBC-driver i en DSN-less forbindelse ?

Mit problem er, at jeg skal have fat i en Teradata
databaseserver, og jeg skal oprette en DSN-less forbindelse til
den.

Jeg har så prøvet med

set obj = server.CreateObject("ADODB.Connection")
strCon = "DRIVER=Teradata;SERVER=L214"
strUser= "dbc"
strPsw = "dbc"
strdatabase = "database=DBC"
obj.Open strCon,strUser,strPsw,strdatabase


Men den fejl jeg får er

Error Type:
Provider (0x80020005)
Type mismatch.
/fms/0.9.1/test/odbc.asp, line 9

... og hvis jeg ikke specificerer en database at logge ind i -
altså så min connection åbnes således:

strCon = "DRIVER=Teradata;SERVER=L214"
strUser= "dbc"
strPsw = "dbc"
obj.Open strCon,strUser,strPsw

... får jeg denne fejl:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[NCR][TDATA DLL] Not enough information to log on
/fms/0.9.1/test/odbc.asp, line 8

Jeg har altså fat i serveren ved den korrekte driver ... men
hvordan finder jeg ud af, hvordan den bruges ?

Jesper Stocholm
http://stocholm.dk

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Kim Jensen (08-08-2001)
Kommentar
Fra : Kim Jensen


Dato : 08-08-01 14:09

> Jeg har så prøvet med
> set obj = server.CreateObject("ADODB.Connection")
> strCon = "DRIVER=Teradata;SERVER=L214"
> strUser= "dbc"
> strPsw = "dbc"
> strdatabase = "database=DBC"
> obj.Open strCon,strUser,strPsw,strdatabase

> Men den fejl jeg får er
> Error Type:
> Provider (0x80020005)
> Type mismatch.
> /fms/0.9.1/test/odbc.asp, line 9

Med mulighed for at jeg tager HELT fejl; skal det ikke bare være følgende?

set obj = server.CreateObject("ADODB.Connection")
strCon = "DRIVER=Teradata;SERVER=L214;database=DBC;uid=dbc;pwd=dbc;"
obj.Open strCon


mvh
Kim Jensen




Jesper Stocholm (08-08-2001)
Kommentar
Fra : Jesper Stocholm


Dato : 08-08-01 17:28

"Kim Jensen" <kj@jmt.dk> wrote in
news:3b7139e2$0$320$edfadb0f@dspool01.news.tele.dk:

>> Jeg har så prøvet med
>> set obj = server.CreateObject("ADODB.Connection")
>> strCon = "DRIVER=Teradata;SERVER=L214"
>> strUser= "dbc"
>> strPsw = "dbc"
>> strdatabase = "database=DBC" obj.Open
>> strCon,strUser,strPsw,strdatabase
>
>> Men den fejl jeg får er
>> Error Type:
>> Provider (0x80020005)
>> Type mismatch.
>> /fms/0.9.1/test/odbc.asp, line 9
>
> Med mulighed for at jeg tager HELT fejl; skal det ikke bare være
> følgende?
>
> set obj = server.CreateObject("ADODB.Connection")
> strCon = "DRIVER=Teradata;SERVER=L214;database=DBC;uid=dbc;pwd=dbc;"
> obj.Open strCon
>

been there, done that ...

.... det virker ikke ... :(

Men tak alligevel.


--
Do you also think survailance has gone too far ?
http://www.salon.com/comics/tomo/2001/07/09/tomo/index.html

- Jesper Stocholm - http://Stocholm.dk

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste