![]() |
VBScript Sample: vbscript/ado/publishers/publishers.asp |
|
||||||
|
||||||||
<%@ Language=VBScript %> <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> </HEAD> <BODY> <% ' Open one connection and create one recordset if Request.Form("drvtxt").Count <> 0 then drv = Request.Form("drvtxt") url = Request.Form("urltxt") uid = Request.Form("uidtxt") pwd = Request.Form("pwdtxt") dim DrvArry(15) DrvArry(0) = "--Please select a driver--" DrvArry(1) = "sun.jdbc.odbc.JdbcOdbcDriver" DrvArry(2) = "sun.jdbc.odbc.JdbcOdbcDriver" DrvArry(3) = "oracle.jdbc.driver.OracleDriver" DrvArry(4) = "com.informix.jdbc.IfxDriver" DrvArry(5) = "twz1.jdbc.mysql.jdbcMysqlDriver" DrvArry(6) = "org.gjt.mm.mysql.Driver" DrvArry(7) = "com.sybase.jdbc2.jdbc.SybDriver" DrvArry(8) = "COM.cloudscape.core.JDBCDriver" DrvArry(9) = "postgresql.Driver" DrvArry(10) = "intersolv.jdbc.sequelink.SequeLinkDriver" DrvArry(11) = "intersolv.jdbc.sequelink.SequeLinkDriver" DrvArry(12) = "intersolv.jdbc.sequelink.SequeLinkDriver" DrvArry(13) = "intersolv.jdbc.sequelink.SequeLinkDriver" DrvArry(14) = "intersolv.jdbc.sequelink.SequeLinkDriver" DrvArry(15) = "openlink.jdbc2.Driver" select case drv case 1, 14: dbms = "Access" case 2, 13, 15: dbms = "SQLServer" case 3, 10: dbms = "Oracle" case 4, 11: dbms = "Informix" case 5, 6: dbms = "MySQL" case 7, 12: dbms = "Sybase" case 8: dbms = "Cloudscape" case 9: dbms = "Postgres" case else dbms = "" end select strCnn = "Driver=" & DrvArry(drv) & ";URL=" & url & ";UID=" & uid & ";PWD=" & pwd & ";" Set conn = Server.CreateObject("ADODB.CONNECTION") conn.Open strCnn Set Session("PublishRd") = Server.CreateObject("ADODB.RECORDSET") Session("PublishRd").Open "Publishers", conn, 1, 2 movecnt = 1 else dbms = Request.QueryString("dbms") movecnt = CInt( Request.QueryString("movecnt") ) end if set RS = Session("PublishRd") If RS.RecordCount > 0 then direction = CInt( Request.QueryString("direction") ) select case direction case 1: RS.MoveFirst movecnt = 1 case 2: If not RS.BOF Then RS.MovePrevious movecnt = movecnt - 1 End If case 3: If not RS.EOF Then RS.MoveNext movecnt = movecnt + 1 End If case 4: RS.MoveLast movecnt = RS.RecordCount end select ' Error Handling If RS.EOF Then movecnt = RS.RecordCount RS.MoveLast End If If RS.BOF Then movecnt = 1 RS.MoveFirst End If else movecnt = 0 End If %> <font size="4" face="Arial, Helvetica"> <b>BLOB of LONG VARCHAR Database Sample</b></font><br> <hr size="1" color="#000000"> <FORM Method=Post Name=form1> <TABLE width=100%> <TR><TD width=60%> <TABLE width=100%> <% Set fieldInfo = RS.Fields for i = 0 to fieldInfo.Count - 2 Set field = fieldInfo.Item(i)%> <TR><TD align=center width=40%><%=field.Name%>:</TD> <TD width=60%> <%if RS.Eof or RS.Bof then%> <Input Type=Text name="Text<%=i%>" size=25 > <%else%> <Input Type=Text name="Text<%=i%>" size=25 Value="<%=field.Value%>"> <%end if%> </TD></TR> <%Next%> </TABLE> <TD width=5%></TD> <TD width=35%> <%set field = fieldInfo.Item(9)%> <%=field.Name%>:<BR> <%if RS.Eof or RS.Bof then%> <TextArea Name="Text9" Rows=14 Cols=25></TextArea> <%else%> <TextArea Name="Text9" Rows=14 Cols=25><%=field.Value%></TextArea> <%end if%> </TD></TR></TABLE> <CENTER><P> <input type=button name=MoveFirst value=" |< " onClick="MoveClick(1);"> <input type=button name=MovePrevious value=" < " onClick="MoveClick(2);"> <INPUT Type=button Name=absolute Value=" <%=movecnt%> of <%=RS.RecordCount%> "> <input type=button name=MoveNext value=" > " onClick="MoveClick(3);"> <input type=button name=MoveLast value=" >| " onClick="MoveClick(4);"> </P></CENTER> <hr size="1" color="#000000"> <EM>This is a <%=dbms%> database.</EM> <font size="+1"> <center><a href="default.asp"> Return Home</a></center></font> </FORM> </BODY> <Script Language="JavaScript"> function MoveClick(option) { document.form1.action = "publishers.asp?dbms=<%=dbms%>&movecnt=<%=movecnt%>&direction=" + option; document.form1.submit(); } </Script> </HTML> |
||||||||
|
||||||||
Copyright © 1998-2002, Halcyon
Software Inc. All rights reserved.
|