社区
数据库(包含打印,安装,报表)
帖子详情
关于VB在ACCESS数据库中添加空记录的问题!!!
softch
2002-05-30 01:20:18
我遇到一个问题,我用VB的ADODC控件连到ACCESS数据库。在向它添加一个空记录时就会出错,我想在系统报错前就用MSGBOX提示用户不能输入空记录,并删除该空记录。 这样应该如何写??
请各位帮忙,多谢!!
...全文
186
10
打赏
收藏
关于VB在ACCESS数据库中添加空记录的问题!!!
我遇到一个问题,我用VB的ADODC控件连到ACCESS数据库。在向它添加一个空记录时就会出错,我想在系统报错前就用MSGBOX提示用户不能输入空记录,并删除该空记录。 这样应该如何写?? 请各位帮忙,多谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shuchang0626
2002-05-30
打赏
举报
回复
用on error goto啊
luchunhua
2002-05-30
打赏
举报
回复
我同意楼上的说法!
迷失的小牛
2002-05-30
打赏
举报
回复
应该是你的ACCESS数据库中表的结构设计有问题.如果允许用户插入一条空记录,就应将表中的所有字段的"必填"属性设为假,将所有字段的"允许空字符"属性设为真,也许这个问题就解决了.当然,从一般的应用程序角度来看,还是应该在程序中去确定用户是否将所有必填项都填完了,否则应给出提示.
softch
2002-05-30
打赏
举报
回复
我是用ADDNEW来创建新记录,用TEXT来输入内容的!!
但是当我创建了新记录后如果我没有填内容就会出错,是不是要删除这个建好的空记录??
怎么删呢??
lincanwen
2002-05-30
打赏
举报
回复
应该根据你的数据表的设计来做,如果你表里的字段不能为空,则对相应的text控件的值进行检查:
if trim(text.text)="" then
msgbox"此处不能为空,请重新输入!"
text.setfocus
text.selstart=0
end if
其中 text.setfocus是让text文本框获得输入焦点,
text.selstart=0是选中text文本框的值
softch
2002-05-30
打赏
举报
回复
请问:liuyufeng()
text.setfocus
text.selstart=0
这两句是做什么用的??
softch
2002-05-30
打赏
举报
回复
请问mornwoo(疾风之虫)
怎么做错误处理??
xhstudio
2002-05-30
打赏
举报
回复
在保存数据前对所要写入数据库的数据进行检验
比如按长度
if len(text1.text)>0 then
写入数据库
else
msgbox "错误提示!!!"
endif
胡楮智
2002-05-30
打赏
举报
回复
既然会出错拿就加一个错误处理,把错误得地方纠正过来或做相应得提示。
楼上做法,在你采用text框为数据输入控件时是可以的。
如果是表格帮定,则用错误处理较好。
liuyufeng
2002-05-30
打赏
举报
回复
请检验text控件,不直接写入数据库.
if text.text="" then
msgbox"此处不能为空,请重新输入!"
text.setfocus
text.selstart=0
end if
vb
SQL、
Access
数据库
基本连接和应用实例源码21个
vb
SQL、
Access
数据库
基本连接和应用实例源码21个 既有基本的连接例子,也有复杂的应用实例 本资源21个源码实例的目录:
Access
数据库
备份 Ado基础 SQL维护
数据库
SQL语句 第一个
数据库
应用程序 定时备份
数据库
...
VB
.net2010让
Access
数据表
添加
记录
时实现自动编号
VB
.net2010让
Access
数据表
添加
记录
时实现自动编号
VB
自定义
Access
数据库
增删改例子.rar
VB
Access
数据库
简单操作实例,演示一些基本的操作,比如数据
添加
、删除、浏览、保存等功能,
VB
新手可学习下。Test.MDB为测试
数据库
,按照窗口
中
的各字段输入对应内容即可。请注意:若是
数据库
最后一条
记录
,如果...
VB
+
Access
实例:使用ADO连接
Access
数据库
VB
+
Access
实例:使用ADO连接
Access
数据库
。Private Sub Form_Load() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & ...
非
Access
数据库
在
VB
中
的编程及应用
由于
VB
中
的
记录
集对象与所使用的
数据库
格式及类型是相互独立的,所以在非
Access
数据库
中
也可以使用
数据库
存取对象变量的方法。因而 对FoxPro等外来
数据库
而言,使用
数据库
存取对象变量的方法同样也是一种最佳的选择...
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章