물음:왜 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