本文目錄一覽:
- 1、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):
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