Quantcast
Channel: Silk Performer
Viewing all articles
Browse latest Browse all 4084

Wiki Page: Why do I get "compile error LEX 18: /* comment is not closed before end of file" when compiling my database script?

$
0
0
This is currently a known issue in Silk Performer. The problem occurs because the characters /* appear in a SQL comment in your script and because this character sequence is used for block comments Silk Performer expects to find a closing block comment sequence of */ in the script also. In order to resolve this simply look for the */ sequence in a SQL comment in your script and just remove both characters. As these are just comments they have no impact on your testing. Below is an example of what a SQL comment with such characters may look like: /*** TMain_SQL004: insert into /* my_person(p_no,p_opening,p_title,p_firstname,p_lastname,p_aline1,p_aline2,p_zip,p_district) values(? ,? ,? ,? ,? ,? ,? ,? ,? ); ***/ Alternatively there is a setting in Silk Performer to stop SQL comments being scripted. To do this choose: SETTINGS | ACTIVE PROFILE | RECORD | SCRIPT | PROTOCOLS then uncheck the SQL Comment checkbox.  Old KB# 17934

Viewing all articles
Browse latest Browse all 4084


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>