刚才语句是过去了,但是执行时却提示“&”附近有错误啊function sqlconn()
{
    
    
     alert(paramid);
     var v =objv;
     var d = new Date();
     var myDate =  d.toLocaleDateString();    
     var b=myDate.replace(/年/,'-');
     var c = b.replace(/月/,'-');
     var d = c.replace(/日/,'');
    var sSQL   =   'insert into Report(BDateTine,EDateTime,DataValue,cell) values('+d+','+d+','+ v +','+'&'+paramid+'&'+')'; 
   
   var   oConn=  new  ActiveXObject("ADODB.Connection");    
   alert("oConn   " + oConn) ;
   oConn.Open('Provider=SQLOLEDB;Server=192.168.0.33;Database=Homs_BT;UID=homsuser;PWD=homsuser;');     
   var objrs = oConn.Execute(sSQL ) ;   
 objrs.Close();       
 oConn.Close();   
}

解决方案 »

  1.   

    错误代码是什么?发来看看
    还有,你刚把分加给hookee了.....
      

  2.   

    sql 语句不对吧var sSQL  = "insert into Report(BDateTine,EDateTime,DataValue,cell) values('" + d + "','" + d + "','" + v + "','" + paramid + "')";
      

  3.   

    不单纯是.sql引用列的话要加& & 
      

  4.   

    第一行&附近有语法问题,就是红色显示那行
      

  5.   

      var sSQL  =  insert into Report(BDateTine,EDateTime,DataValue,cell) values('+2009-1-1','2009-1-1','1‘,'&T2&')
    这是那条语句
      

  6.   


    var sSQL  = "insert into Report(BDateTine,EDateTime,DataValue,cell) values('" + d + "','" + d + "','" + v + "','&" + paramid + "&')"
      

  7.   

    paramid 是列名吗?新插入的记录行 引用列?引用的是哪一行记录的列呢?  
      

  8.   

    还是不行啊,alert(sSQL) = 0 郁闷
      

  9.   

     var sSQL  = "insert into Report(BDateTine,EDateTime,DataValue,cell) values('" + d + "','" + d + "','" + v + "','&" + paramid + "&')";
    这个还是不行么?我这里打出来都通过的,你引用的   paramid  是什么呢?