A. 在Javascript中可不可以有sql查询语句
可以,
用fso
<script language="javascript" runat="server">
var conn=new ActiveXObject("ADODB.Connection");
conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=myTest.mdb";
conn.Open();
var rs = new ActiveXObject("ADODB.Recordset");
rs.LockType=rs.CursorType=1;
var sql="SELECT * FROM 用户信息表";
rs.Open(sql,conn);
</script>
B. 如何通过JS调用某段SQL语句
调用FineRepor的内置公式:FR.remoteEvaluate("具体公式"),返回值为:这个具体公式的结果。
例如:var a = FR.remoteEvaluate("sum(1+2)");
这时变量a的值就是3了。
这里要注意的是,由于在SQL函数中,需要多次用到双引号("),所以大家要注意用反斜杠(\)进行转义:var sql = "SQL(\"FRDemo\",\"Select count(*) fromsales_basic\",1,1)"
或者为了降低转义带来的复杂度,可以写成如下格式:var sql="select count(*) from sales_basic"; varres=FR.remoteEvaluate('sql("FRDemo","'+sql+'",1,1)');
C. javascript和sql语句哪个处理数据的效率高
要单纯谈处理数据的话,应该是SQL语句效率高,毕竟是数据库嘛,
但要用JavaScript来配合的话,进行相应的预处理,或是检验,可心减轻服务器负荷,提高效率
因此我的结论是:
要真正提高效率,就要双管齐下,优化代码,如果代码有问题,效率再高也不搭。
D. JavaScript里执行SQL查询语句如果在判断的时候加入变量
PS 楼上
应该换成
var selectString="select * from [user] where ID='" + Iid.value+ "' and PWA='" + Ipwa.value+ "'" ;
E. 请问javascript中能不能有SQL语句
<script language="javascript">
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; "
+"Password=; Initial Catalog=pubs");
var rs = new ActiveXObject("ADODB.Recordset");
var sql="select * from authors";
rs.open(sql, conn);
shtml = "<table width='100%' border=1>";
shtml +="<tr bgcolor='#f4f4f4'><td>au_id</td><td>au_lname</td><td>au_fname</td><td>phone</td><td>address</td><td> city</td><td>state</td><td>zip</td></tr>";
while(!rs.EOF)
{
shtml += "<tr><td>" + rs("au_id") + "</td><td>" + rs("au_lname") + "</td><td>" + rs("au_fname") + "</td><td>" + rs("phone") + "</td><td>" + rs("address") + "</td><td>" + rs("city") + "</td><td>" + rs("state") + "</td><td>" + rs("zip") + "</td></tr>";
rs.moveNext;
}
shtml += "</table>";
document.write(shtml);
rs.close();
rs = null;
conn.close();
conn = null;
</script>
可以搞 不过有安全方面的限制
F. 是否可以通过调用javaScript函数来执行SQL语句
<script language="javascript" runat="server">
function search(){
var i=0;
var message=document.all.form1.textfield.value;
var conn = new ActiveXObject("ADODB.Connection");
var rs = new ActiveXObject("ADODB.Recordset");
var connString ="Driver={Microsoft Access Driver (*.mdb)};dbq=D:\\我的网页\\zhengkai\\07ruan4.mdb";
conn.open(connString);
var sql="select * from message";
rs.open(sql, conn);
}
</script>
如果没有数据库代理客户端的话,脚本怎么能访问数据库呢?我还不知道这个功能,可能有吧。上面的其实是运行在服务器端的脚本,本质上不是前台javascript,因为一定要加上runat="server"
G. 如何优化SQL语句和JavaScript语句
分页查询,减少查询的数据量
优化SQL语句,尽量先做选择(where),做投影(select指定字段),再连接
建立常用选择的索引
H. javascript里面怎么嵌入可执行的sql语句
没人这样做,练习的话也练练别的吧,你这样把sql语句都暴露到客户端很不安全,要是工作时让项目经理看到你这个月绩效估计就没了。
望采纳
I. javascript里面怎么插入sql语句
没搞错吧!JS执行SQL?!!神器啊!虽说可以连接SQLserver,但是你也不考虑下你数据库结构字段这些被暴露??不怕别人注入?不怕别人攻击?!!!用jquery ajaxsubmit吧!做后端程序写入数据库吧!不然你的应用不堪一击!
J. javascript中如何写sql语句
javascript只能操作本地的吧?而且还是用ado控件,根本就是jscript,不能算作javascript。也只能IE下有用,不知道楼主要来干什么呢?
既然你用的php,干嘛不做ajax呢?