马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?站点注册
×
在使用modify()函数的时候总是出现:sqlstyte=37000 [sybase][odbc driver][adaptive server anymhere] syntax erroe or access violation:syntax error near'(end of line)' on line 1 错误提示。我不明白是什么意思 这样用modify()对么?: dw_1.settransobject(sqlca) string ls_origin,ls_select string ls_perno='00000017' //原来是变量的,但找不到原因,所以直接赋值了 ls_origin=dw_1.describe("datawindow.table.select") ls_select="datawindow.table.select ='"+ ls_origin +"where td_paperno=" + ls_perno +"'" dw_1.modify(ls_select) dw_1.retrieve() 还有,我跟踪的ls_origin的值是: SELECT ~"glebeannal~".~"td_sign~" , ~"glebeannal~".~"td_glebeunit~" , ~"glebeannal~".~"td_glebeplace~" , ~"glebeannal~".~"td_paperno~" FROM ~"glebeannal~" WHERE ( ~"glebeannal~".~"td_mark~" = '0' ) ORDER BY ~"glebeannal~".~"td_paperno~" ASC ls_select的值是:datawindow.table.select =' SELECT ~"glebeannal~".~"td_sign~" , ~"glebeannal~".~"td_glebeunit~" , ~"glebeannal~".~"td_glebeplace~" , ~"glebeannal~".~"td_paperno~" FROM ~"glebeannal~" WHERE ( ~"glebeannal~".~"td_mark~" = '0' ) ORDER BY ~"glebeannal~".~"td_paperno~" ASC where td_paperno=00000017' 对么?帮帮忙了,我想了很久,没有找出问题。 谢谢 [em06] |