国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

為什么ASP中執(zhí)行動態(tài)SQL總報錯誤信息?提示語句語法錯誤

2024-05-04 11:01:36
字體:
供稿:網(wǎng)友
問:為什么ASP中執(zhí)行動態(tài)SQL總報錯誤信息?提示語句語法錯誤
答:
有時候?qū)慉SP用conn.execute(sql)查詢、更新、插入Access數(shù)據(jù)庫數(shù)據(jù)時,明明正確的語句卻往往會顯示sql語句錯誤,相當(dāng)惱火,特進行了歸納,可適當(dāng)為字段添加“[”、“]”解決:
復(fù)制代碼 代碼如下:
例1:select * from a 
如出現(xiàn)錯誤,可改為:select * from [a] 
例2:UPDATE [user] SET password = '"&data1&"' where secname='"&data2&"'" 
如出現(xiàn)錯誤,可改為:UPDATE [user] SET [password] = '"&data1&"' where secname='"&data2&"'" 
例3:INSERT INTO mybook ( name, by, mobile ) VALUES ('"&data1&"','"&data2&"','"&data3&"')" 
如出現(xiàn)錯誤,可改為: 
INSERT INTO mybook ( [name], [by], [mobile] ) VALUES ('"&data1&"','"&data2&"','"&data3&"')" 

問:為什么運行時總是提示“Microsoft JET database Engine (0X80040E09)”不能更新,數(shù)據(jù)庫或?qū)ο鬄橹蛔x?
復(fù)制代碼 代碼如下:
答: 
在windows+iis服務(wù)器上運行asp程序可能會出現(xiàn)數(shù)據(jù)庫無法更新的情況,具體錯誤信息可能為:  
1、Microsoft JET Database Engine (0x80040E09) 不能更新。數(shù)據(jù)庫或?qū)ο鬄橹蛔x  
2、Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver] 操作必須使用一個可更新的查詢。  
3、Microsoft JET Database Engine (0x80004005) 操作必須使用一個可更新的查詢。  
解決辦法有以下幾種(針對不同的服務(wù)器可能解決辦法不一樣,在這里假設(shè)網(wǎng)站主目錄為wwwroot):  
A、在wwwroot文件夾上面點擊右鍵-“屬性”-取消“只讀”  
此方法最簡單、偶爾有效  
B、在您的數(shù)據(jù)庫文件上文件夾上面點擊右鍵-“屬性”-“安全”-添加用戶:“IUSR_計算機名” 并開放“IUSR_計算機名”的讀取、寫入權(quán)限  
此方法是目前解決這個問題最好的辦法,一般都可以解決問題  
XP系統(tǒng)下可能點擊右鍵看不到“安全”選項,請先打開“工具”-“文件夾選項”-“查看”-取消“使用簡單文件共享(推薦)” 然后即可在屬性中找到“安全”選項  
C、在wwwroot文件夾上面點擊右鍵-“屬性”-“web共享”-“共享文件夾”  
D、這是目前解決這個問題的幾種辦法,如果網(wǎng)友還有什么補充請聯(lián)http://www.venshop.com凡人網(wǎng)絡(luò) 

您可能感興趣的文章:

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 皋兰县| 县级市| 伊宁县| 旺苍县| 洛阳市| 全州县| 麦盖提县| 九龙县| 高阳县| 淳安县| 宿松县| 淮阳县| 黄石市| 广东省| 临湘市| 泉州市| 乌鲁木齐市| 陆良县| 无棣县| 枣强县| 福泉市| 睢宁县| 盐边县| 吐鲁番市| 新田县| 秦安县| 井陉县| 阜宁县| 临泉县| 云霄县| 翁牛特旗| 缙云县| 临汾市| 松溪县| 松潘县| 旌德县| 含山县| 西乌珠穆沁旗| 凤山县| 皮山县| 镇沅|