ഀ ഀ
View ASP Source code
ഀ
ഀ
ഀ ഀ
ഀ
ഀ
ഀ
ASP Source Code
ഀ
ASP File: jscript/ado/webaccess/open.asp
ഀ
ഀ
ഀ
ഀ
ഀ
ഀ
ഀ
ASP Script
ഀ
ഀ
ഀ
ഀ
Comments or Client-side ഀ Script
ഀ
ഀ
ഀ
HTML and Text
ഀ
ഀ
ഀ
<%@ ഀ Language=JavaScript ഀ %>
<HTML>
<HEAD>
</HEAD>
<BODY>
<FORM ഀ method=post action=opencnn.asp name=form1>
ഀ <TABLE width=100% height=160>
<TR><TD ഀ valign=top bgcolor="#a5bace" ഀ width=10%>
ഀ <font ഀ size=+1><b>Database</b></font>
ഀ <center><P>
<A ഀ href="open.asp?Operator=NewDB">New</A><br>
ഀ <A ഀ href="open.asp?Operator=OpenDB">Open</A></P></Center>
ഀ </TD>
<%
operator = ഀ Request.QueryString("Operator") ;
if ( operator == "nothing" ) ഀ {%>
<TD ഀ align=center bgcolor="#EEEEEE" width=90%>
</TD>
<%} else if ( operator == "NewDB" ) ഀ {%>
<TD align=center bgcolor="#EEEEEE" ഀ width=90%><b>
<font ഀ size=+2>Presently, this function isn't ഀ supported.</font></b></TD>
<%} else ഀ if ( operator == "OpenDB" ) {
path = ഀ Server.mappath("default.asp");
pos = ഀ path.toLowerCase().indexOf("jscript");
dbpath ഀ = path.substring(0,pos) + ഀ "database/CloudscapeDB";
drvIdx = ഀ Request.QueryString("drvtxt");
var DrvArry = new ഀ Array(14); //(17)
DrvArry[0] = "--Please select a ഀ driver--";
DrvArry[1] = ഀ "sun.jdbc.odbc.JdbcOdbcDriver (Access)";
DrvArry[2] ഀ = "sun.jdbc.odbc.JdbcOdbcDriver (SQLServer)";
ഀ DrvArry[3] = "oracle.jdbc.driver.OracleDriver ഀ (Oracle)";
DrvArry[4] = "com.informix.jdbc.IfxDriver ഀ (Informix)";
DrvArry[5] = ഀ "twz1.jdbc.mysql.jdbcMysqlDriver (MySQL)";
ഀ DrvArry[6] = "org.gjt.mm.mysql.Driver (MySQL)";
ഀ DrvArry[7] = "com.sybase.jdbc2.jdbc.SybDriver ഀ (Sybase)";
DrvArry[8] = ഀ "COM.cloudscape.core.JDBCDriver (Cloudscape)";
ഀ //DrvArry[9] = "postgresql.Driver (Postgre)";
ഀ DrvArry[9] = "intersolv.jdbc.sequelink.SequeLinkDriver ഀ (Oracle)";
DrvArry[10] = ഀ "intersolv.jdbc.sequelink.SequeLinkDriver ഀ (Informix)";
DrvArry[11] = ഀ "intersolv.jdbc.sequelink.SequeLinkDriver (Sybase)";
ഀ DrvArry[12] = "intersolv.jdbc.sequelink.SequeLinkDriver ഀ (SQLServer)";
DrvArry[13] = ഀ "intersolv.jdbc.sequelink.SequeLinkDriver (Access)";
ഀ DrvArry[14] = "openlink.jdbc2.Driver ഀ (SQLServer)";
//DrvArry[15] = ഀ "com.imaginary.sql.msql.MsqlDriver (MiniSQL)";
ഀ //DrvArry[16] = "solid.jdbc.SolidDriver";
ഀ //DrvArry[17] = ഀ "symantec.itools.db.jdbc.Driver";
%>
ഀ <TD bgcolor="#EEEEEE" ഀ width=90%>
ഀ <TABLE border=0 width=100% cellspacing=5 ഀ cellpadding=2>
ഀ <TR><TD ഀ width=2%> </TD>
ഀ <TD ഀ width=10%><B>Driver:</B></TD>
ഀ <TD ഀ width=2%> </TD>
ഀ <TD ഀ width=86%>
ഀ <TABLE border=0 cellspacing=0 cellpadding=0><TD><TD ഀ width=340>
ഀ <SELECT name=drvtxt width=340 style="WIDTH: 340px" ഀ onChange="drvtxt_onChange();">
<% ഀ for (i = 0; i < DrvArry.length; i++) ഀ {
ഀ if (i == drvIdx) { ഀ %>
ഀ <OPTION value=
<%=i%>
selected>
<%=DrvArry[i]%>
</OPTION>
<% ഀ } else ഀ {%>
ഀ <OPTION value=
<%=i%>
>
<%=DrvArry[i]%>
</OPTION>
<% ഀ }
ഀ }%>
ഀ </SELECT></TD>
ഀ <TD width=80 align=center><INPUT name=openCnn type=submit value=" Open ഀ "></TD>
ഀ <TD><INPUT name=reset1 type=reset value=" ഀ Reset"></TD></TR></TABLE>
ഀ </TD></TR>
ഀ <TR><TD ഀ width=2%> </TD>
ഀ <TD ഀ width=10%><B>Url:</B></TD>
ഀ <TD ഀ width=2%> </TD>
ഀ <TD width=86%><INPUT type=textbox name=urltxt size=70 ഀ value=""></TD></TR>
ഀ <TR><TD ഀ width=2%> </TD>
ഀ <TD ഀ width=10%><STRONG>UID:</STRONG></TD>
ഀ <TD ഀ width=2%> </TD>
ഀ <TD width=86%><INPUT type=textbox name=uidtxt size=70 ഀ value=""></TD></TR>
ഀ <TR><TD ഀ width=2%> </TD>
ഀ <TD ഀ width=10%><STRONG>PWD:</STRONG></TD>
ഀ <TD ഀ width=2%> </TD>
ഀ <TD width=86%><INPUT name=pwdtxt type=password size=70 ഀ value=""></TD></TR>
ഀ </TABLE></TD>
<% ഀ }%>
ഀ </TR></TABLE>
</FORM>
</BODY>
</HTML>
<SCRIPT language=JavaScript>
function ഀ openCnn_onclick(){
if ഀ (document.form1.drvtxt.selectedIndex == ഀ 0){
ഀ alert("Please select a driver for open ഀ database!");
ഀ return;
}
ഀ document.form1.submit();
}
function ഀ drvtxt_onChange(){
switch ( ഀ document.form1.drvtxt.selectedIndex ){
case ഀ 0:
document.form1.urltxt.value = ഀ "";
document.form1.uidtxt.value = ഀ "";
document.form1.pwdtxt.value = ഀ "";
break;
ഀ case 1:
document.form1.urltxt.value = ഀ "{jdbc:odbc:AccessDB}";
ഀ document.form1.uidtxt.value = "";
ഀ document.form1.pwdtxt.value = "";
ഀ break;
case ഀ 2:
document.form1.urltxt.value = ഀ "{jdbc:odbc:SQLServerDB}";
ഀ document.form1.uidtxt.value = "sa";
ഀ document.form1.pwdtxt.value = "";
ഀ break;
case ഀ 3:
document.form1.urltxt.value = ഀ "{jdbc:oracle:thin:@<HostIP>:1521:<SID>}";
ഀ document.form1.uidtxt.value = "HALCYON";
ഀ document.form1.pwdtxt.value = "HALCYON";
ഀ break;
case 4:
ഀ document.form1.urltxt.value = ഀ "{jdbc:informix-sqli://<HostIP>:1526/InformixDB:informixserver=kingdbsvr;user=informix;password=miss}";
ഀ document.form1.uidtxt.value = "";
ഀ document.form1.pwdtxt.value = "";
ഀ break;
case 5:
ഀ document.form1.urltxt.value = ഀ "{jdbc:z1MySQL://<HostIP>:3306/MySQLDB}";
ഀ document.form1.uidtxt.value = "root";
ഀ document.form1.pwdtxt.value = "";
ഀ break;
case 6:
ഀ document.form1.urltxt.value = ഀ "{jdbc:mysql://<HostIP>:3306/MySQLDB}";
ഀ document.form1.uidtxt.value = "root";
ഀ document.form1.pwdtxt.value = "";
ഀ break;
case 7:
ഀ document.form1.urltxt.value = ഀ "{jdbc:sybase:Tds:<HostIP>:5000/SybaseDB}";
ഀ document.form1.uidtxt.value = "sa";
ഀ document.form1.pwdtxt.value = "";
ഀ break;
case 8:
ഀ document.form1.urltxt.value = "{jdbc:cloudscape:" + ഀ document.form1.pathInfo.value;
ഀ document.form1.uidtxt.value = "";
ഀ document.form1.pwdtxt.value = "";
break;
/* ഀ case 9:
document.form1.urltxt.value = ഀ "{jdbc:postgresql://<HostIP>:5432/PostgresDB}";
ഀ document.form1.uidtxt.value = "postgres";
ഀ document.form1.pwdtxt.value = "post";
ഀ break;
*/
case ഀ 9:
document.form1.urltxt.value = ഀ "{jdbc:sequelink://<HostIP>:4003/[Oracle];OSUser=john;OSPassword=whatever}";
ഀ document.form1.uidtxt.value = "HALCYON";
ഀ document.form1.pwdtxt.value = "HALCYON";
ഀ break;
case ഀ 10:
document.form1.urltxt.value = ഀ "{jdbc:sequelink://<HostIP>:4004/[Informix];Database=InformixDB;OSUser=john;OSPassword=whatever}";
ഀ document.form1.uidtxt.value = "";
ഀ document.form1.pwdtxt.value = "";
ഀ break;
case ഀ 11:
document.form1.urltxt.value = ഀ "{jdbc:sequelink://<HostIP>:4005/[Sybase];Database=SybaseDB;OSUser=john;OSPassword=whatever}";
ഀ document.form1.uidtxt.value = "sa";
ഀ document.form1.pwdtxt.value = "";
ഀ break;
case ഀ 12:
document.form1.urltxt.value = ഀ "{jdbc:sequelink://<HostIP>:4006/[SQLServer];Database=SQLServerDB;OSUser=john;OSPassword=whatever}";
ഀ document.form1.uidtxt.value = "sa";
ഀ document.form1.pwdtxt.value = "";
ഀ break;
case ഀ 13:
document.form1.urltxt.value = ഀ "{jdbc:sequelink://<HostIP>:4011/[ODBC MS ഀ Access];Database=c:\\database\\AccessDB.mdb;}";
ഀ document.form1.uidtxt.value = "";
ഀ document.form1.pwdtxt.value = "";
ഀ break;
case ഀ 14:
document.form1.urltxt.value = ഀ "jdbc:openlink://<HostIP>/DSN=SQLServerDB/UID=sa/PWD=}";
ഀ document.form1.uidtxt.value = "";
ഀ document.form1.pwdtxt.value = "";
ഀ break;
ഀ
case 16:
ഀ document.form1.urltxt.value = ഀ "{jdbc:msql://<HostIP>:1114/MiniSQLDB}";
ഀ document.form1.uidtxt.value = "";
ഀ document.form1.pwdtxt.value = "";
ഀ break;
case ഀ 17:
document.form1.urltxt.value = ഀ "{jdbc:solid://<HostIP>:<port>/<UID>/<PWD>}";
ഀ document.form1.uidtxt.value = "";
ഀ document.form1.pwdtxt.value = "";
ഀ break;
case ഀ 18:
document.form1.urltxt.value = ഀ "{jdbc:dbaw://< Host IP ഀ >:8889/MS_ACCESS/BIBLIO/BIBLIO}";
ഀ document.form1.uidtxt.value = "";
ഀ document.form1.pwdtxt.value = "";
ഀ }
}
</SCRIPT>
ഀ
ഀ ഀ
ഀ