Foxtable(狐表)用户栏目专家坐堂 → Insert Into和select top 1新增和获取的单条数据应该用什么变量保存一下,以便别的地方可以引用相关的字段值?


  共有3261人关注过本帖树形打印复制链接

主题:Insert Into和select top 1新增和获取的单条数据应该用什么变量保存一下,以便别的地方可以引用相关的字段值?

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/25 20:07:00 [显示全部帖子]

参考:http://www.foxtable.com/webhelp/topics/3274.htm

不需要提前判断,直接判断返回值是否为空即可

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/25 20:44:00 [显示全部帖子]

使用Insert Into的是不是已经有值了吗?直接保存这个值不就行了

dim 金额 as double = "xxxx"
dim 日期 as date = "xxxx"

cmd.CommandText = "Insert Into 表1 (金额,日期,姓名) Values('" & 金额 & "',#" & 日期 & "#,'xxx')"

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/25 21:00:00 [显示全部帖子]

看帮助ExecuteReader的用法:http://www.foxtable.com/webhelp/topics/0696.htm

Dim cmd As New SQLCommand
cmd.ConnectionName = "数据源名称"
cmd.CommandText = "SELEC
top 1 * From {订单}"
dt = cmd.ExecuteReader
()
if dt.datarows.count > 0 then '如果有数据
dim 日期 as date = dt.datarows(0)("日期")
end if

 回到顶部