NoahWeb
在线搜索
?
NoahWeb.net | 开发者交流中心 | 支持 | 文档 | 反馈缺陷 

SQL结果集返回函数

InsertID

  返回指定SQL查询Insert执行后的自动增长的值

 

说明

语法:

Int  InsertID('关联SQL查询ID')

传回值:

整型


参数说明:

'关联SQL查询ID'

输入类型为字符为一个已经调用SQLLINK执行过的查询名称。如:'_this.mms_object_I_newone'

 

内容说明

  返回指定SQL查询Insert执行后的自动增长的值




  本示例仅说明InsertID在表现层中的使用,实际使用时数据库的插入、更新、删除方面的操作建议在逻辑层中实现。

表现层示例

<table width="100%" border="1" cellspacing="0" cellpadding="2">

<tr>

<td>InsertID('TestTable_I_new')</td>

<td>&nbsp; <!-- NoahComment 变量索引0为传递给此查询中声明的局部变量set_name所接收的值 -->
<!-- NoahComment 变量索引1为传递给此查询中声明的局部变量set_contents所接收的值 -->

<!-- NoahLoopStart SQLLinkId="TestTable_I_new" AutoMode="True" AutoReset="True" NewRunMode="False" Value="'a'" Value="'b'" -->

<!-- NoahLoopEnd -->

<!-- NoahValue ValueName="InsertID('TestTable_I_new')" MaxChar="" DChar="" Safety="False" -->

</td>

</tr>

</table>


示例输出

InsertID('TestTable_I_new')   12


 

逻辑层示例

  此示例需要存在文件"logic.aspx"和当前名称空间下具有"viewmsg"字符资源。

<Action name="logic.demo" NextAction="">

<Out Area="/Library/lout.lbi">

<SQLLINK Id="TestTable_I_new" >

<!-- 设置此查询中声明的局部变量set_name所接收的值 -->

<Var Value="'dd'" />

<!-- 设置此查询中声明的局部变量set_contents所接收的值 -->

<Var Value="'this is dd'" />

</SQLLINK>

<SetVar Name="message" Value="InsertID('TestTable_I_new')" />

<Echo ContentLinkId="viewmsg" />

</Out>

</Action>


示例输出

13

 

参考
InsertID,SqlCount,SqlNow,SqlEnd

查看NoahWeb在线手册

Copyright © 2001-2004 The NoahWeb Corporation
All rights reserved.