社区
数据库(包含打印,安装,报表)
帖子详情
关于VB在ACCESS数据库中添加空记录的问题!!!
softch
2002-05-30 01:20:18
我遇到一个问题,我用VB的ADODC控件连到ACCESS数据库。在向它添加一个空记录时就会出错,我想在系统报错前就用MSGBOX提示用户不能输入空记录,并删除该空记录。 这样应该如何写??
请各位帮忙,多谢!!
...全文
251
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
ACCESS
数据库
的修改、删除、
添加
VB
ACCESS
数据库
的修改、删除、
添加
Private Sub Command1_Click() Dim s As String Dim Conn As New ADODB.Connection Dim Rs As New ADODB.Recordset Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\m
学习
记录
:
VB
.NET.操作
ACCESS
数据库
从98年到现在,
VB
6使用了20多年,真的舍不得扔掉,但是随着新计算机预装操作系统的版本越来越高,做好的安装包在安装时遇到的
问题
越来越多,无奈之下只能转向使用
VB
.NET了。安装了VS2005来学习,这个家伙不错,个头不是特大,在xp上跑的很顺畅,哈哈。 今天学习在
VB
.NET上操作
ACCESS
数据库
,为防止将来忘记,
记录
于此。 一、清
空
某张表
中
的全部数据 Dim cn As...
通过ODBC配置及
VB
脚本开发将IFIX数据写入到
ACCESS
数据库
中
通过ODBC配置及
VB
脚本开发将IFIX数据写入到
ACCESS
数据库
中
作者:工控自动化老王 关注同名V–X公//众//号:工控自动化老王获取更多技术文档及工控资源,交流、学习,另外老王承接PLC毕业设计,欢迎咨询! 配置计算机ODBC (1)使用
access
新建一个accdb
数据库
,命名为ReportData,后面要用到; (2)计算机-----控制面板-----ODBC 数据源(32位)进入配置界面,需要注意一点,必须配置32位的ODBC,因为IFIX软件只能够识别32位的,配置界面如下图: (3)
VB
操作
access
数据库
第一次用
VB
来连接
数据库
,由于不了解
VB
语法,费了
[
VB
.NET]
vb
.net
添加
数据(
ACCESS
)
<script type="text/javascript"
数据库(包含打印,安装,报表)
1,217
社区成员
55,949
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章