Q.javascript 是否可連資料庫呢?
如果可以,要如何連呢?
我用的資料褲是sql server 2005
伺服器也架好了!但不知怎連!
A.Javascript可以連資料庫,使用ADODB.Connection
但一般不會使用Javacript連
因為Javacript及HTML圖片都會Load到Client端
也就是你寫的程式碼都會被使用端知道
所以大多使用ASP PHP 等程式
把連線資料庫及相關邏輯運算編譯起來
影音教學說明
語法請參考<script language="JavaScript" type="text/javascript">
var Conn = new ActiveXObject("ADODB.Connection");
var ConnString = "Driver={SQL Server};Server=127.0.0.1;Database=DB;UID=account;PWD=password";
Conn.Open(ConnString);
var RS = Conn.Execute("select * from AdContent ");
var iFieldsCount = RS.Fields.Count - 1;
if (!RS.EOF){
document.write("<table border=\"1\" style=\"border-collapse:collapse\"><tr>");
for (var i=0; i <= iFieldsCount; i++)
document.write("<td><strong>" + RS.Fields(i).Name + "</strong></td>");
document.write("</tr>");
while (!RS.EOF){
document.write("<tr>");
for (i=0; i <= iFieldsCount; i++)
document.write("<td>" + RS.Fields(i).Value + " </td>");
document.write("</tr>");
RS.moveNext();
}
document.write("</table>");
}
else
document.write("No Data!<br / >");
RS.Close();
Conn.Close();
</script>
搜尋
Javascript連SQL資料庫
張貼者:
Godhelp
at
2009年11月3日 星期二
標籤: 影音 , Javascript , SQL
1 意見:
想請問一下
我照了您的程式碼去試
但在這行objdbConn.Open(strdsn);
會出現以下錯誤ADODB.Connection: 此電腦的安全設定禁止在其它網域中存取資料來源。
也試過以ACCESS資料庫之語法去連MDB
但結果還是一樣
請問可以指導一下如何避免這種錯誤嗎
張貼留言