ASP使用SQlite遇到的部分問題

2021-08-15 08:09:22 字數 1238 閱讀 4149

一、unable to open the database file,一般有兩個原因導致:

1.資料庫所在目錄要求許可權比較高,需要修改檔案目錄許可權(比如將其對everyone開放所有許可權,這種方法比較簡單,但是安全性較低);

二、sqlite foreign key constraint failed,一般是對資料表資料進行刪除操作時會遇到,此問題的原因一般是要刪除的資料被其他表裡的資料關聯了導致不能刪除,解決方案,找到其他表中的關聯資料將此資料刪掉或者對其進行修改。

1.開啟「

tnternet資訊服務(iis)管理器

」,左側欄選擇「

default web site

」,內容區域選擇「

asp」。

2.雙擊開啟「

asp」,在「

行為」中,將「

啟用父路徑

」設定為「

true

」。3.由於

64位作業系統

沒有提供

64位access連線的驅動

,因此我們需要把**對應的應用程式池中專案的「

啟用32位應用程式

」置為「

ture」:

①開啟「

tnternet資訊服務(iis)管理器

」,左側欄選擇「

應用程式池

」,內容區域選擇**對應的應用程式池

,右側欄選擇「

高階設定...」。②

在「高階設定

」介面,「

常規」中將「

啟用32位應用程式

」設定為「true」即可。

做完以上配置後不要忘記重新整理一下並重新啟動一下**哈(非必須操作,強迫症患者···習慣性的改了配置後會去重新整理和重啟?)。

四、呼叫webservices時提示500錯誤(或webservice 測試窗體只能用於來自本地計算機的請求)

在web.config中的標籤之間新增如下標籤

五、使用ajax呼叫webservices時提示500錯誤以及無效的json基元:type

data必須是乙個「表示json物件的字串」,而不是乙個「json」物件

原因是jquery會把json物件序列化成標準post的形式,asp.net webservice需要的是json格式的資料,所以必須把你的資料變成乙個json樣子的字串

data: json.stringify(),

在python使用sqlite所遇到的坑

使用sqlite查詢返回多條資料並不是乙個列表,而是乙個sqlite3.cursor物件,需要遍歷傳入到乙個新的列表再進行操作,如以下 datalist select list select from movie250 limit s,s start,limit 封裝list data cursor...

asp中遇到的上傳病毒

asp中遇到的上傳病毒,由於在上傳檔案中有漏洞導致在主頁,以及其他頁面被上傳了木馬 病毒型別為 http www.lk2006.com q15 index.htm width 0 height 0 當瀏覽 時在主頁上的 http www.lk2006.com q15 index.htm width ...

asp陣列的使用

定義簡單陣列 有兩種方法在asp中定義和初始化陣列,讓我們看看每種的例子 方法一 myarray array jan feb mar apr may jun jul aug sep oct nov dec 陣列大小由初始化元素個數決定。方法二 dim myarray 2 指定陣列大小 myarray...