js獲取數據庫的某一個值(js獲取某個屬性的值)

本文目錄一覽:

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):

js:

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的表,表由兩個

字段組成: 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] = ”””;

//建立連接,並生成相關字符串 。

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等.

原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/129269.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
簡單一點的頭像簡單一點
上一篇 2024-10-03 23:26
下一篇 2024-10-03 23:26

相關推薦

  • JS Proxy(array)用法介紹

    JS Proxy(array)可以說是ES6中非常重要的一個特性,它可以代理一個數組,監聽數據變化並進行攔截、處理。在實際開發中,使用Proxy(array)可以方便地實現數據的監…

    編程 2025-04-29
  • Python 常用數據庫有哪些?

    在Python編程中,數據庫是不可或缺的一部分。隨着互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的數據庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • openeuler安裝數據庫方案

    本文將介紹在openeuler操作系統中安裝數據庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟件源 sudo…

    編程 2025-04-29
  • Vant ContactList 增加屬性的實現方法

    在使用前端UI框架Vant中的ContactList組件時,我們有時需要為此組件增加一些個性化的屬性,來滿足我們特定的需求。那麼,如何實現ContactList組件的增加屬性功能呢…

    編程 2025-04-29
  • 全面解讀數據屬性r/w

    數據屬性r/w是指數據屬性的可讀/可寫性,它在程序設計中扮演着非常重要的角色。下面我們從多個方面對數據屬性r/w進行詳細的闡述。 一、r/w的概念 數據屬性r/w即指數據屬性的可讀…

    編程 2025-04-29
  • 數據庫第三範式會有刪除插入異常

    如果沒有正確設計數據庫,第三範式可能導致刪除和插入異常。以下是詳細解釋: 一、什麼是第三範式和範式理論? 範式理論是關係數據庫中的一個規範化過程。第三範式是範式理論中的一種常見形式…

    編程 2025-04-29
  • 解析js base64並轉成unit

    本文將從多個方面詳細介紹js中如何解析base64編碼並轉成unit格式。 一、base64編碼解析 在JavaScript中解析base64編碼可以使用atob()函數,它會將b…

    編程 2025-04-29
  • Node.js使用Body-Parser處理HTTP POST請求時,特殊字符無法返回的解決方法

    本文將解決Node.js使用Body-Parser處理HTTP POST請求時,特殊字符無法返回的問題。同時,給出一些相關示例代碼,以幫助讀者更好的理解並處理這個問題。 一、問題解…

    編程 2025-04-29
  • leveldb和unqlite:兩個高性能的數據庫存儲引擎

    本文將介紹兩款高性能的數據庫存儲引擎:leveldb和unqlite,並從多個方面對它們進行詳細的闡述。 一、leveldb:輕量級的鍵值存儲引擎 1、leveldb概述: lev…

    編程 2025-04-28
  • Python怎麼導入數據庫

    Python是一種高級編程語言。它具有簡單、易讀的語法和廣泛的庫,讓它成為一個靈活和強大的工具。Python的數據庫連接類型可以多種多樣,其中包括MySQL、Oracle、Post…

    編程 2025-04-28

發表回復

登錄後才能評論