用ps怎么修改动态文字:asp错误,高手请进

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 01:16:39
Microsoft VBScript 编译器错误 (0x800A0409)
未结束的字符串常量
/qq/djzc.asp, line 100, column 65
SQL="INSERT INTO WLXXCX(BH,NAME,SEX,DANWEI,BIR,HOME,EMAIL,BEIZHU)
----------------------------------------------------------------^

代码:
SQL="INSERT INTO WLXXCX(BH,NAME,SEX,DANWEI,BIR,HOME,EMAIL,BEIZHU)
VALUES('"&BH&"','"&NAME&"','"&SEX&"','"&DANWEI&"','"&BIR&"','"&HOME&"','"&EMAIL&"','"&BEIZHU&"')"

他们说的是对的,但是没有解决你的问题,你是把表的名称没有写对,而是把字段也写进去了,所以错了
语句该这样写SQL="INSERT INTO 数据表的名字(我想你数据表的名称应该是WLXXCX吧)
VALUES('"&BH&"','"&NAME&"','"&SEX&"','"&DANWEI&"','"&BIR&"','"&HOME&"','"&EMAIL&"','"&BEIZHU&"')"

这样就是正确的了,
但是为了更好
应该用他们说的那样
SQL=SQL&"..."
execute(SQL)
这样就是一个完整的了,

SQL="INSERT INTO WLXXCX(BH,NAME,SEX,DANWEI,BIR,HOME,EMAIL,BEIZHU)
执行多行的sql语句 不能这样
建议你这样写吧
SQL="INSERT INTO WLXXCX(BH,NAME,SEX,DANWEI,BIR,HOME,EMAIL,BEIZHU)"
SQL=SQL & "..."
...

加一句这样的看看:
execute(sql)

字符串多行写要末尾加\号