动态创建数据窗口时,中文名的显示有关问题
动态创建数据窗口时,中文名的显示问题
我用的是pb8.0.2+oracle9i
无法保存以下语句,去掉 as "姓名" 就可以,改成单引号运行又报错,但是我把这sql语句放到做好的动态数据窗口界面运行又无问题。请问有办法决解决吗 ?
string ERRORS,ls_sql,ls_present,ls_err,ls_synta,ls_syntax
ls_sql = "select name as "姓名" from stuent"
ls_present = "style(type=grid)"
ls_syntax = SQLCA.SyntaxFromSQL(ls_sql, ls_present , ERRORS)
IF Len(ERRORS) > 0 THEN
MessageBox("Caution", &
"SyntaxFromSQL caused these errors: " + ERRORS)
RETURN
END IF
dw_1.Create(ls_syntax, ls_err)
dw_1.SetTransobject(SQLCA)
dw_1.retrieve( )
------解决方案--------------------
我也有你这样写过,不过我的不报错.
可以试下~"姓名~"这样,加个转意字符
我用的是pb8.0.2+oracle9i
无法保存以下语句,去掉 as "姓名" 就可以,改成单引号运行又报错,但是我把这sql语句放到做好的动态数据窗口界面运行又无问题。请问有办法决解决吗 ?
string ERRORS,ls_sql,ls_present,ls_err,ls_synta,ls_syntax
ls_sql = "select name as "姓名" from stuent"
ls_present = "style(type=grid)"
ls_syntax = SQLCA.SyntaxFromSQL(ls_sql, ls_present , ERRORS)
IF Len(ERRORS) > 0 THEN
MessageBox("Caution", &
"SyntaxFromSQL caused these errors: " + ERRORS)
RETURN
END IF
dw_1.Create(ls_syntax, ls_err)
dw_1.SetTransobject(SQLCA)
dw_1.retrieve( )
------解决方案--------------------
我也有你这样写过,不过我的不报错.
可以试下~"姓名~"这样,加个转意字符