왜 ASP 에서 동적 SQL 을 실행 하면 항상 오류 정 보 를 보고 합 니까?제시 문 문법 오류

물음:왜 ASP 에서 동적 SQL 을 실행 할 때 항상 오류 정 보 를 보고 합 니까?제시 문 문법 오류 답:가끔 은 ASP 를 쓸 때 conn.execute(sql)로 Access 데이터베이스 데 이 터 를 조회,업데이트,삽입 할 때 정확 한 문 구 는 sql 문장의 오 류 를 나타 내 고 상당히 화가 납 니 다.특히 귀납 을 했 습 니 다.필드 에'[',']'해결 을 적당 하 게 추가 할 수 있 습 니 다.

1:select * from a 
, :select * from [a] 
2:UPDATE [user] SET password = '"&data1&"' where secname='"&data2&"'" 
, :UPDATE [user] SET [password] = '"&data1&"' where secname='"&data2&"'" 
3:INSERT INTO mybook ( name, by, mobile ) VALUES ('"&data1&"','"&data2&"','"&data3&"')" 
, : 
INSERT INTO mybook ( [name], [by], [mobile] ) VALUES ('"&data1&"','"&data2&"','"&data3&"')" 
왜 실행 할 때 항상'Microsoft'를 제시 합 니까? JET database Engine (0x80040E 09)"업데이트 할 수 없습니다.데이터베이스 나 대상 은 읽 기 전용 입 니까?

: 
windows+iis asp , :  
1、Microsoft JET Database Engine (0x80040E09)  。   
2、Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver]  。  
3、Microsoft JET Database Engine (0x80004005)  。  
( , wwwroot):  
A、 wwwroot -“ ”- “ ”  
、   
B、 -“ ”-“ ”- :“IUSR_ ”  “IUSR_ ” 、   
,   
XP “ ” , “ ”-“ ”-“ ”- “ ( )”  “ ”   
C、 wwwroot -“ ”-“web ”-“ ”  
D、 , http://www.venshop.com  

좋은 웹페이지 즐겨찾기