js获取数据库的某一个值(js获取某个属性的值)

发布时间:2023-12-08

js获取数据库的某一个值(js获取某个属性的值)

更新:2022-11-13 13:25

本文目录一览:

  1. [javascript如何读取sql server数据库中某个字段的值?](#javascript如何读取sql server数据库中某个字段的值?)
  2. js如何得到数据库查询出来的值?
  3. 怎么在js里面获取数据库的数据
  4. javascript怎么读取数据库某个字段的值
  5. js如何获取数据库某个选项的数值,数值达到限制提交
  6. javascript如何获取从数据库查询到的值

javascript如何读取sql server数据库中某个字段的值?

var conn;
function createconn(filename){
    var tempresult = true;
    connstr = baseconn+filename+";";
    try{
        conn = new ActiveXObject("ADODB.Connection");
        conn.open(connstr);
        //alert("打开数据库成功!");
    } catch(Exception) {
        tempresult=false;
    }
    return tempresult;
}
function genurls(conn){
    var names,narray,i;
    sql = "select userid from user";
    var rs = new ActiveXObject("ADODB.RecordSet");
    rs.open(sql,conn,1);
    names="";
    while (!rs.EOF){
        if(names!=""){
            names = names+" "+rs("userid").value;
        } else {
            names = rs("userid").value;
        }
        rs.moveNext();
    }
}

js如何得到数据库查询出来的值?

给你举个简单的例子吧 后台 .cs

class test {
    public int a=100; //前台需要的值
    public int fun() //前台需要的函数
    {
        return 20;
    }
    static void Main(){}
}

前台 (aspx):

<script type="javascript">
    var getvalue = <%=a%> //a是后台的
    var getfun = <%=fun()%> //fun()是后台函数
</script>

怎么在js里面获取数据库的数据

js是无法直接读取数据库中的数据,但是可以用服务器端脚本与js搭配使用。 例如:

<% String testStr = "HelloJava"; %>
<script>
    alert('<%=testStr%>');
</script>

因为服务端脚本是先运行的,Js是后运行在客户端的。 所以可以先用服务端脚本读取数据库数据 然后放到js里再运行。

javascript怎么读取数据库某个字段的值

javascript连接access数据库例子 作者:great_domino 的 Blog 文件构成:

  • Access数据库名为 MyData.Mdb,里面建了一个名为 count 的表,表由两个字段组成:IDCOUNT,表里有一条数据:('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] = '";
            //建立连接,并生成相关字符串 。
            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>

js如何获取数据库某个选项的数值,数值达到限制提交

两方面都要处理,一个是提交的时候,在数据库里先检查这个选项的人数是不是够10个,如果超了就不再提交,另外方面,在显示页面的时候,先检查这三个选项各自的人数,如果人数已超就不再显示或禁用对应的option。

javascript如何获取从数据库查询到的值

在页面没有处理完成以前,可以直接在页面里写,比如ASP可以这样写:

var abc='<%=rs("name")%>';

如果页面已经处理完成,或是静态页使用数据库中的数据,可以用Ajax来获取这个数据,然后赋值给变量即可。 Ajax可以自己写,也可以使用公共框架,比如JQuery等。