知识大全 在PB中动态修改SQL语句[2]

Posted 语句

篇首语:一身转战三千里,一剑曾当百万师。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 在PB中动态修改SQL语句[2]相关的知识,希望对你有一定的参考价值。

在PB中动态修改SQL语句[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    dw_ settransobject(sqlca)  sql_string=dw_ Describe( DataWindow Table Select )

  // Find the first occurrence of old_str   start_pos = Pos(sql_string old_str start_pos)

  // Only enter the loop if you find old_str   DO WHILE start_pos >

  // Replace old_str with new_str   sql_string = Replace(sql_string start_pos &  Len(old_str) new_str)

  // Find the next occurrence of old_str   start_pos = Pos(sql_string old_str &  start_pos+Len(new_str))  LOOP

  sql_new=sql_string+ where …… //增加where字句  //判断setsqlselect 函数调用是否成功 不成功则返回   if (dw_ setsqlselect(sql_new)= ) then    messagebox( 错误 不能修改SQL语句! Exclamation!)    return  end if

  dw_ settransobject(sqlca)  dw_ retrieve()

  使用SetSQLSelect有一定的要求和限制 更改后的SELECT语句在结构上必须与原先的语句匹配 在执行SetSQLSelect函数之前必须用SetTrans或SetTransObject函数设置DataWindow控件的内部事务对象 另外 DataWindow对象的数据源必须是一个不带参数的SELECT语句 如果需要使用检索参数 可以在程序代码中修改SQL Select语句

cha138/Article/program/PB/201311/24559

相关参考

知识大全 浅析PowerBuilder下动态SQL语句[2]

浅析PowerBuilder下动态SQL语句[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 sql语句修改一个表中,同一地段不同值,一一对应

sql语句修改一个表中,同一地段不同值,一一对应!我自己的笨办法!如果有很多这种数据需要录入到数据库!或者是插入、或者是更新!无所谓啦,主要是sql语句做出来就好了!我的sql语句的做法是:把这些数据

知识大全 浅析PowerBuilder下动态SQL语句[1]

浅析PowerBuilder下动态SQL语句[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限

为什么在使用动态SQL语句时必须为低层数据库对象授予权限?  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 用sql语句动态的创建access表

   用sql语句动态的创建access表的代如下! <% nowtime=now()tablename=cstr(year(nowtime))

知识大全 带参数动态执行sql语句:Execute Immediate

带参数动态执行sql语句:ExecuteImmediate  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 LINQ to SQL语句之动态查询

LINQtoSQL语句之动态查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  LINQtoSQ

知识大全 存储过程里动态生成包含SQL语句字符串

存储过程里动态生成包含SQL语句字符串  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  某些时候我

知识大全 在PB中如何控制Datewindow列的修改属性[2]

在PB中如何控制Datewindow列的修改属性[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 在PB中如何控制Datewindow列的修改属性[1]

在PB中如何控制Datewindow列的修改属性[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧