顯示具有 old_ASP初學指引 標籤的文章。 顯示所有文章
顯示具有 old_ASP初學指引 標籤的文章。 顯示所有文章

2008年5月6日 星期二

ASP程式無法寫入Access資料庫

有讀者反應,在ASP初學指引一書中,部分執行寫入資料庫的SQL敘述(例如INSERT)會發無法寫入的問題。

經查,此錯誤的原因大多是由於目錄權限未開放的緣故,可使用檔案總管加入Users使用者的寫入權限。

使用方法為,開啟檔案總管,點選Access資料庫所在目錄,按下右鍵後,執行【內容】指令。以第17章的Bookstore目錄為例,將開啟下圖對話方塊,按下圖中的【新增】鈕,然後在Users處按兩下,就會新增該使用者,然後勾選寫入選項。結果如下圖。最後按下【確定】鈕,然後重新執行程式,應該就能夠執行寫入資料庫的程式了。


2008年1月17日 星期四

JavaScript是物件基礎語言?

【Q】
在HTML初學指引書中第14章,ASP初學指引書中第7章,曾經提及JavaScript是物件基礎語言,而一般大多將JavaScript視為物件導向語言,請問何者正確?

【A】
JavaScript不支援繼承機制,故僅為物件基礎語言。



在下列書籍中,提及物件導向語言必須符合三項基本功能:
[Fundamentals of Data Structures in C++, Ellis Horowitz, etc.]
1.支援物件技術
2.任一物件屬於某一類別
3.支援繼承機制
故Java, C++等為物件導向語言,而JavaScript只是物件基礎語言(object-based programming language)。


而事實上,將JavaScript稱為Prototype-based語言更為精確。相關內容請見下列參考網址:
http://en.wikipedia.org/wiki/JavaScript
http://www.zdnet.com.tw/enterprise/technology/0,2000085680,20103386,00.htm