怎么根据表中的自动编号的那个关键字段来更改当前记录呢

Lucky402 2004-10-26 11:22:48
txtsql = "update FNo0005预防接种信息 set ywnm=' & Trim(Text1.Text) & ',neirong='& Trim(Text2.Text) & ' where (此处想根据被选中行的自动编号字段的值,也就是表中定义的关键字段来进行更改想要更改的记录,这个条件应该怎么写呢.我用的是MSFlexGrid数据显示控件.)
...全文
134 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
guoxu_009 2004-10-26
  • 打赏
  • 举报
回复
txtsql = "update FNo0005预防接种信息 set ywnm=' & Trim(Text1.Text) & ',neirong='& Trim(Text2.Text) & ' where ID="ID串"
mingday 2004-10-26
  • 打赏
  • 举报
回复
在“FNo0005预防接种信息”表中要有一个字段要和如id,和你说的编号字段对应
然后用

....where id in 'id串'

就行了
lxcc 2004-10-26
  • 打赏
  • 举报
回复
简单一些就是在取数据是多取一列存放关键字段,并且宽度设为0
Lucky402 2004-10-26
  • 打赏
  • 举报
回复
因为表中除了自动编号字段"ymID"不同外,有些记录的其它字段都是相同的啊,所以只能以字段"ymID"作为条件啊
cosio 2004-10-26
  • 打赏
  • 举报
回复
txtsql = "update FNo0005预防接种信息 set ywnm=' & Trim(Text1.Text) & ',neirong='& Trim(Text2.Text) & ' where

_-------------------------------选中表中一个不能被改的信息嘛!


Lucky402 2004-10-26
  • 打赏
  • 举报
回复
mingday(小山),guoxu_009(迟来) ,谢谢你们的回复,但我还是没搞懂呀.我在FNo0005预防接种信息表中定义的自动编号字段名为"ymID",整个表就是以它为主键的.当选中MSFlexGrid中的一行想对它对应的数据表中里面的"ymnm"和""neirong"字段进行更改.具体应该怎么写呢?

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧