我是初学者,希望能给点帮助!
我想实现动态生成SQL语句,但是引号出错,如:
VAR
S:STRING;
STRSQL:STRING;
I:INTEGER;
BEGIN
S:= ‘TABLENAME’;
I:= 3;
STRSQL:=‘SELECT * FROM ’+S+‘ WHERE ID=’+I;*
SHOWMESSAGE(STRSQL)
END;
带星好的一句错误,说STRING,INTERGER有问题
我改成
STRSQL:=‘SELECT * FROM ’+S+‘ WHERE ID=’+'''+I+'''’;
也不对,为什么?
该怎么写?
还有,在调试的时候,如果一句有错,其他的代码就不运行吗?
我设置了断点也不能,为什么?