Avatar billede Søren Bech Morsing Praktikant
20. november 2001 - 10:30 Der er 6 kommentarer og
1 løsning

connecte til AS/400 fra ASP (via ODBC)

Nogen der lige har et eksempel liggende på ODBC adgang fra en ASP side til en ODBC driver (AS/400 client access et eller andet)
Avatar billede tmceu Praktikant
20. november 2001 - 10:34 #1
2 min. så finder jeg et frem...
Avatar billede Søren Bech Morsing Praktikant
20. november 2001 - 10:37 #2
de er gået ;)

Nej spøg til side.. Lyder kanon, jeg kan bare ikke lige finde et eksempel
Avatar billede Søren Bech Morsing Praktikant
20. november 2001 - 10:41 #3
Avatar billede tmceu Praktikant
20. november 2001 - 10:42 #4
Dette script er rimelig generisk og udskriver en tabel incl. header for alle felter i det recordset der returneres. Eksemplet bruger Client Access Express OLEDB provideren, men den linie der er kommenteret ud, anvender en DSN med Client Access ODBC driveren.

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Set rs = Server.CreateObject(\"ADODB.RecordSet\")

\'Conn.Open \"DSN=AS400SVR;UID=USER;PASSWORD=PASS;\"
Conn.Open \"Provider=IBMDA400;Data Source=AS400SVR;\", \"USER\", \"PASS\"

sql = \"SELECT * FROM LIBRARY.FILE\"


RS.Open sql, Conn

if not RS.EOF then
        Response.Write(\"<TABLE>\" & vbCrLf)
    Response.Write(\"<TR>\" & vbCrLf)
    for each item in RS.Fields
        Response.Write(\"<TH align=left bgcolor=lightgrey>\" & item.name & \"</TH>\" & vbcrlf)
    next   
    Response.Write(\"</TR>\")
end if

Do While Not RS.EOF
    Response.Write(\"<TR>\" & vbcrlf)

        for each item in RS.Fields
            Response.Write(\"<TD nowrap align=left>\" & item.value & \"</TD>\" & vbcrlf)
        next
        RS.MoveNext
    Response.Write(\"</TR>\" & vbcrlf)
Loop

Response.Write(\"</TABLE>\" & vbcrlf)

if rs.State <> 0 then rs.Close
if Conn.state <> 0 then Conn.Close
Avatar billede tmceu Praktikant
20. november 2001 - 10:50 #5
Jeg antager at du kunne bruge det, selv om der gik lidt mere end 2 min. :-)
Avatar billede Søren Bech Morsing Praktikant
20. november 2001 - 11:29 #6
Microsoft OLE DB Provider for ODBC Drivers error \'80004005\'

[IBM][Client Access ODBC (32-bit)][DB2/400 SQL]Fejl ved kommunikationsforbindelse. COMM RC=0x5

Hvad kan det være for en fejl? Søger jeg på nettet er der nogen der skriver installer client access express
Avatar billede tmceu Praktikant
20. november 2001 - 12:06 #7
Hvordan ser din connection ud i ASP ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester