Connecting SQL Server 2005 without server side scripting????
Hi,
I am newbie in javascript. My client need an html page which directly query the sql server database and display the result(without using server side scripting). Since this is only used in intranet, he is not bothered much about security. I googled and found some code, but not working.
Here is the code I tested
[CODE]
<html>
<head>
<title>Entitled Document</title>
<script language="JavaScript" >
function getSubmit()
{
var LastName;
var Firstn = names.value ;
//var connection = new ActiveXObject("ADODB.Connection") ;
var cn = new ActiveXObject("ADODB.Connection");
var connectionstring="Data Source=<ipaddress>;Initial Catalog=<catalog>;User ID=<username>;Password=<password>;Provider=SQLOLEDB";
//here you must use forward slash to point strait
var strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = C:/abc.mdb";
var rs = new ActiveXObject("ADODB.Recordset");
//var SQL = "INSERT INTO Customers(FirstName, Surname)"
//+ " VALUES ( '"+ names.value +"', '" + surname.value +"')";
var SQL = "select Surname, DOB from Customers where FirstName = '" + Firstn + "'";
cn.Open(strConn);
rs.Open(SQL, cn);
surname.value = rs(0);
DOB.value = rs(1);
//alert(rs(0));
rs.Close();
cn.Close();
}
</script>
</head>
<body>
<input type="text" name="names" />
<input type="text" name="surname" />
<input type="text" name="DOB" />
<input type="button" value="submit" onclick="getSubmit()">
</body>
</html>
[CODE]
Is there any solution available???
Thanks in advance
|