以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Insert Into和select top 1新增和获取的单条数据应该用什么变量保存一下,以便别的地方可以引用相关的字段值? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=157663) |
-- 作者:guosheng -- 发布时间:2020/10/24 18:15:00 -- Insert Into和select top 1新增和获取的单条数据应该用什么变量保存一下,以便别的地方可以引用相关的字段值? cmd.CommandText = "Insert Into 表1 (金额,日期,姓名) Values(……)" 另外,如果select top 1 没有返回数据,该怎么提前判断一下? [此贴子已经被作者于2020/10/24 18:15:42编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/10/25 20:07:00 -- 参考:http://www.foxtable.com/webhelp/topics/3274.htm 不需要提前判断,直接判断返回值是否为空即可
|
-- 作者:guosheng -- 发布时间:2020/10/25 20:25:00 -- 帮助例子只是获取新增记录的一个整数型字段Id,用变量存储1条新增或查询记录的多个(不同数据类型,double,文本,及日期型)的字段的值,又该如何操作啊? [此贴子已经被作者于2020/10/25 20:28:11编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/10/25 20:44:00 -- 使用Insert Into的是不是已经有值了吗?直接保存这个值不就行了 dim 金额 as double = "xxxx" dim 日期 as date = "xxxx" cmd.CommandText = "Insert Into 表1 (金额,日期,姓名) Values(\'" & 金额 & "\',#" & 日期 & "#,\'xxx\')"
|
-- 作者:guosheng -- 发布时间:2020/10/25 20:58:00 -- select top 1获取的单条数据该怎么用变量存储多个字段的值啊? |
-- 作者:有点蓝 -- 发布时间:2020/10/25 21:00:00 -- 看帮助ExecuteReader的用法:http://www.foxtable.com/webhelp/topics/0696.htm Dim cmd As New SQLCommand cmd.ConnectionName = "数据源名称" cmd.CommandText = "SELECT top 1 * From {订单}" dt = cmd.ExecuteReader() if dt.datarows.count > 0 then \'如果有数据 dim 日期 as date = dt.datarows(0)("日期") end if
|