/SQL/scripts/conn/dsnless.asp

http://github.com/khaneh/Orders · ASP · 107 lines · 98 code · 7 blank · 2 comment · 1 complexity · 2244f4cb18760d241e1d9e7daf148495 MD5 · raw file

  1. <!-- #INCLUDE FILE="../inc/mla_sql_include.asp" -->
  2. <%
  3. Dim myStrTree, myConnStr
  4. myStrTree = getTreeStr("1_1", Array())
  5. If Request.Form("mla_conn_submit") <> "" Then
  6. ' saves connection info into a cookie
  7. If Request.Form("mla_conn_cookie") <> "" Then
  8. Response.Cookies("ConnStr")("Provider") = Request.Form("mla_conn_provider")
  9. Response.Cookies("ConnStr")("Datasource") = Request.Form("mla_conn_datasource")
  10. Response.Cookies("ConnStr")("Portnumber") = Request.Form("mla_conn_portnumber")
  11. Response.Cookies("ConnStr")("Networklibrary") = Request.Form("mla_conn_networklibrary")
  12. Response.Cookies("ConnStr")("Initialcatalog") = Request.Form("mla_conn_initialcatalog")
  13. Response.Cookies("ConnStr")("Trusted") = Request.Form("mla_conn_trusted")
  14. Response.Cookies("ConnStr")("User") = Request.Form("mla_conn_user")
  15. Response.Cookies("ConnStr")("Password") = Request.Form("mla_conn_password")
  16. Response.Cookies("ConnStr").Expires = #1/1/2020#
  17. End If
  18. ' creates connection string
  19. myConnStr = mla_getConnStr(Request.Form("mla_conn_provider"), Request.Form("mla_conn_datasource"), Request.Form("mla_conn_portnumber"), Request.Form("mla_conn_networklibrary"), Request.Form("mla_conn_initialcatalog"), Request.Form("mla_conn_trusted"), Request.Form("mla_conn_user"), Request.Form("mla_conn_password"))
  20. Session("isConnected") = True
  21. Session("ConnStr") = myConnStr
  22. Response.Redirect "../hlp/connected.asp?refresh=1"
  23. Response.End
  24. End If
  25. %>
  26. <!-- #INCLUDE FILE="../inc/metaheader.asp" -->
  27. <BODY>
  28. <P CLASS="treeinfo"><% = myStrTree %></P>
  29. <FORM NAME="mla_conn" METHOD=POST ACTION="dsnless.asp">
  30. <TABLE BORDER=0 CELLPADDING=2 CELLSPACING=0 CLASS="hcontent" SUMMARY="Connection Form">
  31. <TR><TD CLASS="caption" COLSPAN=4><IMG SRC="../../themes/<% = mla_cfg_theme %>/images/mylittletree/server.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALIGN="MIDDLE" ALT="Connection"> <% = myTObj.getTerm(2) %></TD></TR>
  32. <TR>
  33. <TD CLASS="formlabel"><% = myTObj.getTerm(100) %> :</TD>
  34. <TD><INPUT TYPE="text" NAME="mla_conn_datasource" CLASS="alphanumeric" TITLE="<% = myTObj.getTerm(100) %>"></TD>
  35. <TD CLASS="formlabel"><% = myTObj.getTerm(101) %> :</TD>
  36. <TD><INPUT TYPE="text" NAME="mla_conn_portnumber" CLASS="numeric" TITLE="<% = myTObj.getTerm(101) %>"></TD>
  37. </TR>
  38. <TR>
  39. <TD CLASS="formlabel"><% = myTObj.getTerm(102) %> :</TD>
  40. <TD COLSPAN=3><INPUT TYPE="text" NAME="mla_conn_initialcatalog" CLASS="alphanumeric" TITLE="<% = myTObj.getTerm(102) %>"></TD>
  41. </TR>
  42. <TR>
  43. <TD CLASS="formlabel"><% = myTObj.getTerm(103) %> :</TD>
  44. <TD COLSPAN=3>
  45. <INPUT TYPE="radio" NAME="mla_conn_provider" VALUE="SQLOLEDB" ID="mla_conn_provider_1" CHECKED><LABEL FOR="mla_conn_provider_1">SQLOLEDB</LABEL> &nbsp;
  46. <INPUT TYPE="radio" NAME="mla_conn_provider" VALUE="ODBC" ID="mla_conn_provider_2"><LABEL FOR="mla_conn_provider_2">ODBC</LABEL>
  47. </TD>
  48. </TR>
  49. <TR>
  50. <TD CLASS="formlabel"><% = myTObj.getTerm(104) %> :</TD>
  51. <TD>
  52. <SELECT NAME="mla_conn_networklibrary">
  53. <OPTION VALUE="">Default</OPTION>
  54. <OPTION VALUE="dbnmpntw">Named Pipes</OPTION>
  55. <OPTION VALUE="dbmssocn">Winsock TCP/IP</OPTION>
  56. <OPTION VALUE="dbmsspxn">SPX/IPX</OPTION>
  57. <OPTION VALUE="dbmsvinn">Banyan Vines</OPTION>
  58. <OPTION VALUE="dbmsrpcn">Multi-Protocol (RPC)</OPTION>
  59. </SELECT>
  60. </TD>
  61. <TD CLASS="formlabel"><% = myTObj.getTerm(105) %> :</TD>
  62. <TD><INPUT TYPE="checkbox" NAME="mla_conn_trusted"></TD>
  63. </TR>
  64. <TR>
  65. <TD CLASS="formlabel"><% = myTObj.getTerm(106) %> :</TD>
  66. <TD COLSPAN=3><INPUT TYPE="text" NAME="mla_conn_user" CLASS="alphanumeric" TITLE="<% = myTObj.getTerm(106) %>"></TD>
  67. </TR>
  68. <TR>
  69. <TD CLASS="formlabel"><% = myTObj.getTerm(107) %> :</TD>
  70. <TD COLSPAN=3><INPUT TYPE="password" NAME="mla_conn_password" CLASS="alphanumeric" TITLE="<% = myTObj.getTerm(107) %>"></TD>
  71. </TR>
  72. <TR><TD COLSPAN=4>&nbsp;</TD></TR>
  73. <TR>
  74. <TD COLSPAN=3 CLASS="formlabel"><% = myTObj.getTerm(108) %> :</TD><TD><INPUT TYPE="checkbox" NAME="mla_conn_cookie"></TD>
  75. </TR>
  76. <TR><TD COLSPAN=4>&nbsp;</TD></TR>
  77. <TR>
  78. <TD COLSPAN=4 ALIGN=CENTER>
  79. <INPUT TYPE="reset" VALUE="<% = myTObj.getTerm(50) %>" NAME="mla_conn_reset"> &nbsp;
  80. <INPUT TYPE="submit" VALUE="<% = myTObj.getTerm(109) %>" NAME="mla_conn_submit">
  81. </TD>
  82. </TR>
  83. </TABLE>
  84. </FORM>
  85. <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
  86. <!--
  87. document.mla_conn.mla_conn_datasource.value = "<% = remdquote(Request.Cookies("ConnStr")("Datasource")) %>";
  88. document.mla_conn.mla_conn_portnumber.value = "<% = remdquote(Request.Cookies("ConnStr")("Portnumber")) %>";
  89. setRadioValue(document.mla_conn.mla_conn_provider, "<% = Request.Cookies("ConnStr")("Provider") %>", "");
  90. setSelectValue(document.mla_conn.mla_conn_networklibrary, "<% = Request.Cookies("ConnStr")("Networklibrary") %>", "");
  91. document.mla_conn.mla_conn_initialcatalog.value = "<% = remdquote(Request.Cookies("ConnStr")("Initialcatalog")) %>";
  92. document.mla_conn.mla_conn_trusted.checked = <% If Request.Cookies("ConnStr")("Trusted") = "" Then Response.Write "false" Else Response.Write "true" End If%>;
  93. document.mla_conn.mla_conn_user.value = "<% = remdquote(Request.Cookies("ConnStr")("User")) %>";
  94. document.mla_conn.mla_conn_password.value = "<% = remdquote(Request.Cookies("ConnStr")("Password")) %>";
  95. if (window.parent.frames['Tree']) window.parent.frames['Tree'].oTree.expandNode('M1');
  96. //-->
  97. </SCRIPT>
  98. </BODY>
  99. </HTML>
  100. <!-- #INCLUDE FILE="../inc/mla_sql_end.asp" -->