Tag: 4gl

4 篇文章

4gl游标cursor
游標有多種寫法,一種是報表里常見的 這種寫法呢,先定義一個接受sql語句的變量l_sql,而接受到的語句實際上只是一連串的字符串,還包含了4gl裡面的一些變量。寫好的l_sql裡面之所以有多個分段的雙引號是由於,l_sql裡面的字符串裡面包含了4gl裡存在的變量,這些變量之所以加雙引號是因為它不是實質的值,僅僅是一個變量,如果不加雙引號,PREPA…
4gl数据库错误代码信息表
-12没有足够的核心。 作业系统错误代码的含义 意外地返回到数据库服务器。 “核心”可能 是指操作系统所需要的数据在内存空间 功能。操作系统的错误消息可能会 了解更多信息。 -200 标识符太长。 在SQL语句的标识符必须是长度为18个字符或更少。 检查语句,以确保没有标识符的长度, 以及有没有错误的标点符号(例如,缺少 空格或逗号),可能使这两个…
试手4gl与4fd
4gl DATABASE ds GLOBALS "../../config/top.global" DEFINE g_curs_index           LIKE type_file.num10 DEFINE g_row_count           LIKE type_file.num10 DEFINE g_imas           …
foreach循環體控制
通常情況下,在程式中的cursor定義之前,整合了l_sql變量后,轉化sql語句時,通過檢查STATUS的值來判斷sql語句是否有錯誤。 語句如:              if STATUS then call cl_err() return end if 當sql語句正確的時候,STATUS=0,那麼if後面的語句不會執行。否則就返回值,退出…