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

Lucky402 2004-10-26 11:22:48
txtsql = "update FNo0005预防接种信息 set ywnm=' & Trim(Text1.Text) & ',neirong='& Trim(Text2.Text) & ' where (此处想根据被选中行的自动编号字段的值,也就是表中定义的关键字段来进行更改想要更改的记录,这个条件应该怎么写呢.我用的是MSFlexGrid数据显示控件.)
...全文
88 点赞 收藏 6
写回复
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"字段进行更改.具体应该怎么写呢?
回复
发动态
发帖子

1181

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告