Foxtable(狐表)用户栏目专家坐堂 → sql问题


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

主题:sql问题

帅哥哟,离线,有人找我吗?
刘林
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
sql问题  发帖心情 Post By:2021/5/23 22:21:00 [只看该作者]

请问老师,我想用sqlreplacer("hm",  用lb  _identify的后四位替换         

我是想用lb例的值  +  _identify的后四位合成一个值替换hm
[此贴子已经被作者于2021/5/23 22:29:06编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111471 积分:567443 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/23 22:54:00 [只看该作者]

DataTables("订单").SQLReplaceFor("hm""lb + Right([_Identify],4)""",True)

 回到顶部
帅哥哟,离线,有人找我吗?
刘林
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2021/5/23 22:58:00 [只看该作者]

lb是字符列

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111471 积分:567443 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/23 23:12:00 [只看该作者]

hm是整数?

 回到顶部
帅哥哟,离线,有人找我吗?
刘林
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2021/5/24 0:18:00 [只看该作者]

hm是字符形

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111471 积分:567443 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/24 9:05:00 [只看该作者]

2楼代码我测试没有问题。提示什么错误?

 回到顶部
帅哥哟,离线,有人找我吗?
刘林
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2021/5/25 15:14:00 [只看该作者]

Dim cmd As new SQLCommand
cmd.C
cmd.CommandText = "S/LECT * FROM {申请表} where sfzh='" & e.PostValues("sfzh") & "'"
Dim dt As DataTable = cmd.ExecuteReader(True)
If dt.DataRows.Count>0
    dr = dt.DataRows(0)
Else
    dr=dt.AddNew()
End If
。。。。。
dr("类别")=e.PostValues("类型说明").Substring(0,1) & "2"
dr("年份")=val(e.Cookies("xsbj").Substring(2,4))+6
dr("sqsj")=Date.Today()
dr("bh")= e.PostValues("类型说明").Substring(0,1) & "2" & right(dr("_identify"),4)
dr("bkxx")=e.PostValues("byxx")
dr.save()
因为这里要保存才有_identify,  所以先保存了,再用下一句来生成bh

dt.SQLReplaceFor("bh", "类别"  & "Right([_Identify],4)", "sfzh='" & e.Cookies("username") & "'",True)

其中bh为字符型,类别也为字符型,现在的结果是没有结果,也没提示


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111471 积分:567443 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/25 15:20:00 [只看该作者]

看不懂代码就不要乱改呀,或者下次把改之后的代码及时贴上来

dt.SQLReplaceFor("bh", "类别
+ Right([_Identify],4)", "sfzh='" & e.Cookies("username") & "'",True)

 回到顶部