代码如下:
<script language="javascript">
function deljl(s)
{
//function deldata(userid)
//{
//用 JavaScript 写服务器端连接数据库的代码示例
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("DBQ=d:\\c.mdb;DRIVER={Microsoft Access Driver (*.mdb)};");
var rs = new ActiveXObject("ADODB.Recordset");
var sql="delete from he where qi=s";
//rs.open(sql, conn);
//rs.close();
//rs = null;
conn.execute(sql);
conn.close();
conn = null;
alert("删除成功");
location.reload();
//}
}
</script>
<input type="button" value="删除" onclick="deljl(qs.value)"/>网页中用js语言 删除mdb数据不成功
<script language="javascript">
function deljl(s)
{
//function deldata(userid)
//{
//用 JavaScript 写服务器端连接数据库的代码示例
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("DBQ=d:\\c.mdb;DRIVER={Microsoft Access Driver (*.mdb)};");
var rs = new ActiveXObject("ADODB.Recordset");
var sql="delete from he where qi=s";
//rs.open(sql, conn);
//rs.close();
//rs = null;
conn.execute(sql);
conn.close();
conn = null;
alert("删除成功");
location.reload();
//}
}
</script>
<input type="button" value="删除" onclick="deljl(qs.value)"/>网页中用js语言 删除mdb数据不成功
<script language="javascript">
function deljl(s)
{
//function deldata(userid)
//{
//用 JavaScript 写服务器端连接数据库的代码示例
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("DBQ=d:\\c.mdb;DRIVER={Microsoft Access Driver (*.mdb)};");
var rs = new ActiveXObject("ADODB.Recordset");
var qq=document.getElementById("qs").value;
var tt=Number(s);
var sql="delete from he where qi='s'";
//rs.open(sql, conn);
//rs.close();
//rs = null;
conn.execute(sql);
conn.close();
conn = null;
alert("删除成功");
location.reload();
//}
}
</script>
<input type="button" value="删除" onclick="deljl(qs.value)"/>
不过把s改成具体数字就可以,为什么?
var sql="delete from he where qi='"+qq+"'";