javascript怎么读取数据库某个字段的值 20
数据库名:abc表名:asd字段有:ABCD'4个字段javascript是怎么读取的?..会的请告诉小弟吧!..谢谢!!别争执了..不能读取..那就换另一个问题怎么用j...
数据库名:abc
表名:asd
字段有:A B C D '4个字段
javascript是怎么读取的?..
会的请告诉小弟吧!..谢谢!!
别争执了..
不能读取..那就换另一个问题
怎么用javascript读取这个菜单的ID
<select id="a" onchange="change();" style="width:100px;" name="t4">
</select>
如果不明白我说什么的
可以加QQ说清楚
QQ:275180700 展开
表名:asd
字段有:A B C D '4个字段
javascript是怎么读取的?..
会的请告诉小弟吧!..谢谢!!
别争执了..
不能读取..那就换另一个问题
怎么用javascript读取这个菜单的ID
<select id="a" onchange="change();" style="width:100px;" name="t4">
</select>
如果不明白我说什么的
可以加QQ说清楚
QQ:275180700 展开
6个回答
展开全部
javascript连接access数据库例子
作者:great_domino 的 Blog
文件构成:
Access数据库名为 MyData.Mdb, 里面建了一个名为count的表,表由两个
字段组成: ID和COUNT,表里有一条数据: (''''count'''',''''100'''')。
文本文件名为 count.txt,里面随便写入一个数字。
静态页面名为Cnt.htm。
以上3个文件都放在同一目录下。
由于采用Access数据库,而它采用非标准SQL语法,所以要注意在表名
和字段名上需要加方括号: []
下面是页面里的代码:
其中getCountFromDB方法是对Access数据库进行操作,getCountFromTxt
方法是对txt纯文本进行操作,这两个方法都在本地执行通过。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function getCountFromDB() {
//以当前页面文件为基础,找到文件所在的绝对路径。
var filePath = location.href.substring(0, location.href.indexOf("Cnt.htm"));
var path = filePath + "MyData.mdb";
//去掉字符串中最前面的"files://"这8个字符。
path = path.substring(8);
var updateCnt = 0;
//生成查询和更新用的sql语句。
var sqlSelCnt = "SELECT COUNT FROM [COUNT] WHERE ID = ''''count''''";
var sqlUpdCnt = "UPDATE [COUNT] SET [COUNT] = ''''";
//建立连接,并生成相关字符串 www.zhangpeng.com.cn。
var con = new ActiveXObject("ADODB.Connection");
con.Provider = "Microsoft.Jet.OLEDB.4.0";
con.ConnectionString = "Data Source=" + path;
con.open;
var rs = new ActiveXObject("ADODB.Recordset");
rs.open(sqlSelCnt, con);
while (!rs.eof) {
var cnt = rs.Fields("COUNT");
document.write(cnt);
//将取得结果加1后更新数据库。
updateCnt = cnt * 1 + 1;
rs.moveNext;
}
rs.close();
rs = null;
sqlUpdCnt = sqlUpdCnt + updateCnt + "''''";
con.execute(sqlUpdCnt);
con.close();
con = null;
}
function getCountFromTxt() {
var filePath = location.href.substring(0, location.href.indexOf("Cnt.htm"));
var path = filePath + "count.txt";
path = path.substring(8);
var nextCnt = 0;
var fso, f1, ts, s;
//以只读方式打开文本文件。
var ForReading = 1;
//以读写方式打开文本文件。
var ForWriting = 2;
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.GetFile(path);
ts = f1.OpenAsTextStream(ForReading, true);
s = ts.ReadLine();
nextCnt = eval(s) + 1;
document.write("now count is :" + s);
ts.Close();
ts = f1.OpenAsTextStream(ForWriting, true);
ts.WriteLine(nextCnt);
ts.close();
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
getCountFromTxt();
//-->
</SCRIPT>
</BODY>
</HTML>
作者:great_domino 的 Blog
文件构成:
Access数据库名为 MyData.Mdb, 里面建了一个名为count的表,表由两个
字段组成: ID和COUNT,表里有一条数据: (''''count'''',''''100'''')。
文本文件名为 count.txt,里面随便写入一个数字。
静态页面名为Cnt.htm。
以上3个文件都放在同一目录下。
由于采用Access数据库,而它采用非标准SQL语法,所以要注意在表名
和字段名上需要加方括号: []
下面是页面里的代码:
其中getCountFromDB方法是对Access数据库进行操作,getCountFromTxt
方法是对txt纯文本进行操作,这两个方法都在本地执行通过。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function getCountFromDB() {
//以当前页面文件为基础,找到文件所在的绝对路径。
var filePath = location.href.substring(0, location.href.indexOf("Cnt.htm"));
var path = filePath + "MyData.mdb";
//去掉字符串中最前面的"files://"这8个字符。
path = path.substring(8);
var updateCnt = 0;
//生成查询和更新用的sql语句。
var sqlSelCnt = "SELECT COUNT FROM [COUNT] WHERE ID = ''''count''''";
var sqlUpdCnt = "UPDATE [COUNT] SET [COUNT] = ''''";
//建立连接,并生成相关字符串 www.zhangpeng.com.cn。
var con = new ActiveXObject("ADODB.Connection");
con.Provider = "Microsoft.Jet.OLEDB.4.0";
con.ConnectionString = "Data Source=" + path;
con.open;
var rs = new ActiveXObject("ADODB.Recordset");
rs.open(sqlSelCnt, con);
while (!rs.eof) {
var cnt = rs.Fields("COUNT");
document.write(cnt);
//将取得结果加1后更新数据库。
updateCnt = cnt * 1 + 1;
rs.moveNext;
}
rs.close();
rs = null;
sqlUpdCnt = sqlUpdCnt + updateCnt + "''''";
con.execute(sqlUpdCnt);
con.close();
con = null;
}
function getCountFromTxt() {
var filePath = location.href.substring(0, location.href.indexOf("Cnt.htm"));
var path = filePath + "count.txt";
path = path.substring(8);
var nextCnt = 0;
var fso, f1, ts, s;
//以只读方式打开文本文件。
var ForReading = 1;
//以读写方式打开文本文件。
var ForWriting = 2;
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.GetFile(path);
ts = f1.OpenAsTextStream(ForReading, true);
s = ts.ReadLine();
nextCnt = eval(s) + 1;
document.write("now count is :" + s);
ts.Close();
ts = f1.OpenAsTextStream(ForWriting, true);
ts.WriteLine(nextCnt);
ts.close();
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
getCountFromTxt();
//-->
</SCRIPT>
</BODY>
</HTML>
展开全部
用ajax...........
这样可以充分利用javascript的灵活性和互动性
最楼上两位有点搞笑,
连不了数据库。。。不然要ASP干嘛。。。
javascript读取不了!!它是脚本语言,你可以用asp,jsp,php等
-------------
大部分时候是用vbs作为服务器脚本,javascrip作为客户端脚本,你反过来也行,只要是运行在服务器端、服务器支持就可以
劝两位还是好好理解一下什么是服务器脚本,什么是客户端脚本
这样可以充分利用javascript的灵活性和互动性
最楼上两位有点搞笑,
连不了数据库。。。不然要ASP干嘛。。。
javascript读取不了!!它是脚本语言,你可以用asp,jsp,php等
-------------
大部分时候是用vbs作为服务器脚本,javascrip作为客户端脚本,你反过来也行,只要是运行在服务器端、服务器支持就可以
劝两位还是好好理解一下什么是服务器脚本,什么是客户端脚本
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不明白。。解释一下。用javascript 访问SQL 如何实现
还有就是楼上的兄弟 ,似乎你应该理解一下 什么是服务器脚本,什么是客户端脚本。
javascript本身跟本无法访问数据库 new ActiveXObject("ADODB.Connection"); 别说你不知道是什么意思。它用的是com组件 JS本身根本无法访问数据库。
还有就是楼上的兄弟 ,似乎你应该理解一下 什么是服务器脚本,什么是客户端脚本。
javascript本身跟本无法访问数据库 new ActiveXObject("ADODB.Connection"); 别说你不知道是什么意思。它用的是com组件 JS本身根本无法访问数据库。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先用ASP等语言连上数据库 获取数据库值之后给表单.<%rs("A")%>
然后用JAVASCRIPT获取表单的值,不知道能否实现你要的效果.
A=TRIM(FORM1.TEXT.VALUE)
然后用JAVASCRIPT获取表单的值,不知道能否实现你要的效果.
A=TRIM(FORM1.TEXT.VALUE)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
javascript是客户端脚本,不能直接访问数据库;
你可以借助服务器脚本访问数据库,然后通过javascript得到
服务器脚本得到的数据库数据就可以了!
你可以借助服务器脚本访问数据库,然后通过javascript得到
服务器脚本得到的数据库数据就可以了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
javascript读取不了!!它是脚本语言,你可以用asp,jsp,php等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询