求助:关于添加记录问题
我添加记录的时候,为什么空的记录也可以添加进去?
明明我设置了条件,代码如下:大家帮帮忙。
一个ADO控件,和一个datagrid控件,使添加后直接在dagagrid
里显示。我是是通过文本框来添加的到datagrid里。
With login.Adowork
.Recordset.AddNew
If Me.txtname.Text <> "" Then .Recordset.Fields("name").Value = Trim(Me.txtname.Text)
If Me.txttel.Text <> "" Then .Recordset.Fields("tel").Value = Trim(Me.txttel.Text)
If Me.txtaddress.Text <> "" Then .Recordset.Fields("address").Value = Trim(Me.txtaddress.Text)
If Me.txtqq.Text <> "" Then .Recordset.Fields("qq").Value = Trim(Me.txtqq.Text)
If Me.txtemail.Text <> "" Then .Recordset.Fields("email").Value = Trim(Me.txtemail.Text)
.Recordset.Update
问题点数:0、回复次数:5Top
1 楼chinaren502(星星知我心)回复于 2004-05-04 18:30:05 得分 0
设置 datagrid 的属性 allowAddNew =FalseTop
2 楼daisy8675(莫依 沉迷)回复于 2004-05-04 18:34:56 得分 0
你可以在加玩空以後進行刪除
trim來判斷空是不一定正確的.
你可以設置text文本為空的時候exit subTop
3 楼geniushdg(毕业,去西部)回复于 2004-05-04 19:05:54 得分 0
datagrid 的属性已经为 allowAddNew =False
就是文本框为空的时候它还是可以添加进去。
Top
4 楼mazq024(mazq)回复于 2004-05-04 19:52:10 得分 0
使用len函数判空Top
5 楼artoksxb(进取人生)回复于 2004-05-05 15:46:51 得分 0
if 条件="" then exit sub
Top




