Powerbuilder:修改数据存储区SQL的语法

时间:2017-01-20 10:36:09

标签: powerbuilder

我想修改数据库的SQL语句,并且单引号有问题。新的SQL应该是:

Compile

问题(我猜)是单引号。

Select 'F' as c_value from table

从这个命令我在F附近得到一个不正确的语法错误。我必须逃避'F'中的引号,对吧?但是正确的语法是什么?

2 个答案:

答案 0 :(得分:1)

这是我的建议:

ls_Select = "Select 'F' as c_value from table"
dw_1.Object.DataWindow.Table.Select = ls_Select
dw_1.SetTransObject(SQLCA)
dw_1.Retrieve()

答案 1 :(得分:1)

试试这个:

datastore.Modify( "DataWindow.Table.Select='Select ~'F~' as c_value from table' ");