pb webservice SyntaxFromSQL
计算机环境:pb12.0和12.6
pb12.0中调试运行都不报错,生成的msi部署到本机上就报错,部署在其他机器上没问题。
代码:
new_syntax = l_sqlca.SyntaxFromSQL(l_sql,'Style(Type=Grid) datawindow(units=0 timer_interval=0 color=67108864)', error_syntaxfromSQL)
error_syntaxfromsql值:
System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
在 DataWindowInterop.TransactionFunctions.DataWindowSyntaxFromSql(IntPtr pDBCommandBlk, String SqlSyntax, String Style, String& Errors)
在 Sybase.PowerBuilder.WinWebDataWindowCommon.PBSession.SyntaxFromSql(IntPtr dbCommandBlk, String sqlSyntax, String style, String& errors)
在 Sybase.PowerBuilder.PBTransaction.SyntaxFromSQL(PBString s, PBString t, PBString& e)