早教吧 育儿知识 作业答案 考试题库 百科 知识分享

PB中写这段代码ifPos(lower(lssql),'where')>0then是什么意思ifPos(lower(lssql),'where')>0thenlssql=Left(lssql,Pos(Lower(lssql),'where')-1)endiflssql=lssql+'where'+lsrtndw1.SetSqlSelect(lssql)/

题目详情
PB中写这段代码 if Pos(lower(ls_sql),'where') > 0 then是什么意思if Pos(lower(ls_sql),'where') > 0 then ls_sql = Left(ls_sql,Pos(Lower(ls_sql),'where') - 1) end if ls_sql = ls_sql + ' where ' + ls_rtn dw_1.SetSqlSelect(ls_sql) //启用新的SQL语句 dw_1.Retrieve()
▼优质解答
答案和解析
呵呵,你这个是常用的拼接where条件的语法啊。 pos是判断字符串中是不是包含指定的字符串。如果包含,返回在字符串的位置。 lower是把字符串改成小写。 Pos(lower(ls_sql),'where')返回'where'这个字符串在ls_sql这...