在浏览器中查看没错 启动调试出错
<script language="javascript">function insert()
{
// 获取数据
var name1=document.getElementsByName("name")[0].value;
var connectperson=document.getElementsByName("connectperson")[0].value;
var zhiwu=document.getElementsByName("zhiwu")[0].value;
var part=document.getElementsByName("part")[0].value;
var tel=document.getElementsByName("tel")[0].value;
var fax=document.getElementsByName("fax")[0].value;
var mail=document.getElementsByName("mail")[0].value;
var add=document.getElementsByName("add")[0].value;
var zip=document.getElementsByName("zip")[0].value;
var weizhi=document.getElementsByName("weizhi")[0].value;
var weizhi2=document.getElementsByName("weizhi2")[0].value;
var money1=document.getElementsByName("money")[0].value;
var qianming=document.getElementsByName("qianming")[0].value;
var year=document.getElementsByName("year")[0].value;
var month=document.getElementsByName("month")[0].value;
var day=document.getElementsByName("day")[0].value;
var date1= year + month +day;
var posion = weizhi + weizhi2;
var filePath = location.href.substring(0, location.href.indexOf("reg.htm"));
var path = filePath + "baoming.mdb";
path = path.substring(7);
path="/reg/baoming.mdb";
var sql = "insert into baoming(name,connectperson,zhiwu,part,tel,fax,mail,add1,zip,weizhi,money1,qianming,date1) values ('"+ name1 +"','" + connectperson +"','" + zhiwu +"','" + part +"','" + tel +"','" + fax +"','" + mail +"','" + add +"','" + zip +"','" + posion +"','" + money1 +"','" + qianming +"','" + date1 +"')";
alert(sql);
alert("1");
var con = new ActiveXObject("ADODB.Connection");
alert("2");
con.Provider = "Microsoft.Jet.OLEDB.4.0";
alert("3");
con.ConnectionString = "Data Source=" + path;
alert("4");
alert(con.ConnectionString);
con.open();
alert("5");
var rs = new ActiveXObject("ADODB.Recordset");
// var sql="select * from authors";
rs.open(sql,con);
alert(6);
con.close();
}
</script>
这短 JS 在浏览器中查看没有问题能够把数据写入数据库
但是启动调试的时候 只能进行到alert(4)
到不了alert(5)
请问是什么原因? --------------------编程问答-------------------- 我感觉应该是con.open(); 这段代码出错了,你检查一下你打开数据库的字段有没有出错 --------------------编程问答-------------------- 在网页中运行添加没问题么? --------------------编程问答-------------------- 浏览器中查看没有问题
这个选项是没问题的~可以添加
就是到了启动调试 就不走了 --------------------编程问答-------------------- 后台是否用了Using??
是否将con.close()了? --------------------编程问答-------------------- 没有 我这个文件是HTML的 --------------------编程问答-------------------- 那你可以尝试将con.open()去掉
也仔细看下con.ConnectionString中的连接字符串是否正确!! --------------------编程问答-------------------- 应该不是连接字符串的问题吧 要不怎么可能在
浏览器中查看没有问题
这个状态下没有问题呢 --------------------编程问答-------------------- 寻求各位达人解答
补充:.NET技术 , ASP.NET