Wrox Programmer Forums
Go Back   Wrox Programmer Forums > Web Programming > JavaScript > BOOK: Beginning JavaScript
|
BOOK: Beginning JavaScript
This is the forum to discuss the Wrox book Beginning JavaScript by Paul Wilton; ISBN: 9780764544057
Welcome to the p2p.wrox.com Forums.

You are currently viewing the BOOK: Beginning JavaScript section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old March 12th, 2009, 03:11 AM
Registered User
 
Join Date: Mar 2009
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Smile Code For setting Database Connection to Sql Server via javascript + HTML :

Create a table with userid,username,pwd,fullname in sql server Databse and execute the below code

Code:
<!DOCTYPE HTML PUBLIC "-//w3c//DTD HTML 3.2//EN">
<html>
<HEAD>
<TITLE>HTML PROGRAM</TITLE>
</HEAD>
<BODY>
<a href="../HTML/test.html"  >link1</a>
<P>
    <LABEL ACCESSKEY=U>USER NAME : <INPUT id="txtUser" TYPE="TEXT" NAME="txtUser"  SIZE=8 MAXLENGTH=8 /></LABEL>
</P>
<P>
<LABEL ACCESSKEY=U>PASSWORD : <INPUT id="txtPwd" TYPE="PASSWORD" NAME="txtPwd" SIZE=8 MAXLENGTH=8 /></LABEL>
</P>

<P>
    <INPUT id="btnOK" TYPE="Submit" NAME="btnOK" Value="SUBMIT" ONCLICK="display()" />
</P>

<table border="1" id="testtable">
<TR>

    <TD>user Id</TD>
    <TD>UserName</TD>
    <TD>FullName</TD>  
</TR>   
   
</table>

</BODY>

</html>

<SCRIPT language="Javascript" runat="server">

var strConnection;
var strConn;
var rs;
var txtUsername,txtPwd;
    

    function display()

    {
        txtUsername=document.getElementById("txtUser").value;

        txtPwd=document.getElementById("txtPwd").value;        

        if (txtUsername !="" && txtPwd!="")
        {
 
            window.alert ("Hello: " + txtUser.value);
            AddRow();
            
        }        
    }
    
    function AddRow()
    {
        var table,row,col1,col2,col3;                

        CreateRecordSet();
        
        
        table = document.getElementById("testtable");
        
        
        if(table)
        {
    
            while (!rs.EOF)    
            {
                row=table.insertRow(-1);
                col1=row.insertCell(-1);
                col2=row.insertCell(-1);
                col3=row.insertCell(-1);                        
                col1.innerHTML=rs("id");            
                col2.innerHTML=rs("username");            
                col3.innerHTML=rs("FullName");
                        
            rs.moveNext();
            }            
            
        
        }

        CloseConnection();    
    }

    

    function CloseConnection()

    {
        rs=null;        
    
        strConnection.Close();
    
        strConn=null;        
        
    }
    
    function OpenConnection()

    {                

        strConn = "PROVIDER=SQLOLEDB;SERVER=ws-in308;UID=sa;PWD=sa123;DATABASE=thetest; Persist Security Info=False";        

        strConnection =new ActiveXObject("ADODB.Connection");
        
        strConnection.Open(strConn);

        
        
    }
    
    function CreateRecordSet()

    {
        var sql;

        OpenConnection();
    
        sql = "select id,username,FullName from login where username='"+ txtUsername +"'and pwd='"+txtPwd+"'";
                
        rs=new ActiveXObject("ADODB.recordset");            
        
        if(strConnection)
        {
            
            rs.Open (sql, strConnection);

            if (!rs.EOF)
            {    
                return rs;            
            }            
            
        }

        else

        {
            window.alert ("Sorry no connection");
        }
        
        
        
    }
    
    

    
</SCRIPT>
Thanks
Vineetha Mathew

Last edited by vinidimple; March 12th, 2009 at 03:16 AM.. Reason: to change the apropriate title





Similar Threads
Thread Thread Starter Forum Replies Last Post
Connection String to MS ACCESS jmss66 Classic ASP Databases 4 January 24th, 2008 06:54 PM
Database Connection using VBScript (or) JavaScript reachsevar ASP.NET 1.0 and 1.1 Basics 1 November 27th, 2007 10:54 AM
Database connection with javascript rupen Javascript 5 April 20th, 2006 09:10 AM
Connection string to Oracle Database phudong3da Dreamweaver (all versions) 2 May 2nd, 2005 07:13 PM
Pocket Access Database Connection String mythios VS.NET 2002/2003 0 August 28th, 2003 12:50 AM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.