社区
数据库(包含打印,安装,报表)
帖子详情
ADO VB 如何用语句将ACCESS数据库某字段的"必填"属性设置为"假"
huangmeibo
2008-10-12 06:26:17
VB如何用语句将ACCESS数据库某字段的"必填"属性设置为"假"?
我用下面的语句设置时出错.请高手指教.
'设定字段的"必填"属性为"假"
tbl.Columns("上级单位编号").Required = adFalse
...全文
391
9
打赏
收藏
ADO VB 如何用语句将ACCESS数据库某字段的"必填"属性设置为"假"
VB如何用语句将ACCESS数据库某字段的"必填"属性设置为"假"? 我用下面的语句设置时出错.请高手指教. '设定字段的"必填"属性为"假" tbl.Columns("上级单位编号").Required = adFalse
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
瑞易互联
2011-10-21
打赏
举报
回复
楼上设置为“非必填”是在添加字段的时候进行的,设置好了就无法更改。
所以,我们建议在建表时全部设置为“必填”,就不要改了。免得出错
瑞易互联
2011-10-21
打赏
举报
回复
MDB可以利用ADOX或SQL的ALERT将字段设置为“必填”,但不能再设置为“非必填”。
由于改回NULL无效,所以您的程序不提供此功能。
lkhoji
2010-03-12
打赏
举报
回复
[Quote=引用 3 楼 fvflove 的回复:]
'增加主键 序号
tbl.Keys.Append "PrimaryKey", adKeyPrimary, "序号"
序号就是必填无重复的了.
tbl.Columns("所属上级序号").Attributes = adColNullable
tbl.Columns("铁路局").Attributes = adColNullable
tbl.Columns("工务段").Attributes = adColNullable
tbl.Columns("车间").Attributes = adColNullable
tbl.Columns("巡养站").Attributes = adColNullable
tbl.Columns("起点里程").Attributes = adColNullable
tbl.Columns("终点里程").Attributes = adColNullable
这样其它的字段就为非必填了.
[/Quote]
出现错误提示:多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。
怎么办呢?
-晴天
2008-10-12
打赏
举报
回复
参考:
http://access911.net/fixhtm/73FABF1E1BDC.htm?tt=
huangmeibo
2008-10-12
打赏
举报
回复
这么难呀.我只是程序设计.只想到程序设计里进行设置.到表设计器里改不太现实也不太方便呀.还有谁知道吗?
-晴天
2008-10-12
打赏
举报
回复
利用 ACCESS 的 alter table 命令的 alter column 子句可以将一个非必填字段改为必填字段,但不能将必填字段改为非必填字段.如果要改,必须到表设计器中改.
fvflove
2008-10-12
打赏
举报
回复
'增加主键 序号
tbl.Keys.Append "PrimaryKey", adKeyPrimary, "序号"
序号就是必填无重复的了.
tbl.Columns("所属上级序号").Attributes = adColNullable
tbl.Columns("铁路局").Attributes = adColNullable
tbl.Columns("工务段").Attributes = adColNullable
tbl.Columns("车间").Attributes = adColNullable
tbl.Columns("巡养站").Attributes = adColNullable
tbl.Columns("起点里程").Attributes = adColNullable
tbl.Columns("终点里程").Attributes = adColNullable
这样其它的字段就为非必填了.
huangmeibo
2008-10-12
打赏
举报
回复
VB ADO 如何用语句将ACCESS数据库某字段的"必填"属性设置为"假"
我用ADX建立数据库和数据表:
Dim cat As New ADOX.Catalog
Dim tbl As New ADOX.Table
Dim pstr As String
Dim DB As String
DB = App.Path & "\" & "department.mdb"
pstr = "Provider=Microsoft.Jet.OLEDB.4.0;" '数据库驱动 4.0 For Office 2k/2003, 3.5.1 For Office 97
pstr = pstr & "Data Source=" & DB
cat.Create pstr '建立数据库存
cat.ActiveConnection = pstr
tbl.Name = "单位" '定义表名
tbl.Columns.Append "编号", adInteger '定义字段
tbl.Columns.Append "上级单位编号", adInteger '定义字段
tbl.Columns.Append "铁路局", adVarWChar, 20 '定义字段
tbl.Columns.Append "工务段", adVarWChar, 20 '定义字段
tbl.Columns.Append "车间", adVarWChar, 20 '定义字段
tbl.Columns.Append "巡养站", adVarWChar, 20 '定义字段
tbl.Columns.Append "起点里程", adDouble
tbl.Columns.Append "终点里程", adDouble
cat.Tables.Append tbl '建立表
建立后我要把"编号"字段设为"必填"且"无重复",其它字段设为非必填.请高手指教.
vbman2003
2008-10-12
打赏
举报
回复
alter table 表名 alter column 字段名 类型属性 not null (省略not null就为nill)
vb
.net 使用
Access
数据库
保存和读取图片文件
本教程将详细介绍如何利用
VB
.NET与
Access
数据库
交互,实现图片文件的保存与读取,并将结果展示在DataGridView控件上。 首先,我们需要创建一个
Access
数据库
,通常使用.mdb或.accdb扩展名。可以使用
Access
应用程序...
VB
将图片存入
Access
数据库
并实现导出、删除等操作.7z
在
VB
(Visual Basic)编程中,将图片存入
Access
数据库
并进行相关操作是常见的
数据库
管理需求。
Access
数据库
虽然主要用于存储结构化数据,如文本、数字等,但通过特定方法,也能处理二进制大型对象(BLOB,Binary ...
VB
6.0 将EXCEL数据导入
ACCESS
数据库
这里的`Provider`
属性
指定了数据提供者,`Data Source`
属性
则指向
Access
数据库
文件的位置。 然后,我们需要打开Excel文件并读取数据。
VB
6.0提供了`Workbook`和`Worksheet`对象来操作Excel文件,但这需要引用...
VB
通过
ado
连接
数据库
ACCESS
本篇将详细介绍如何使用
VB
通过
ADO
连接到
Access
数据库
以及进行常规操作。 首先,连接
数据库
的关键在于建立Connection对象。在
VB
中,你需要导入
ADO
库,这可以通过在代码顶部添加`Imports System.Data.OleDb`来实现。...
VB
升级
ACCESS
数据库
(判断创建表和
字段
)
本篇将详细介绍如何使用
VB
来升级
Access
数据库
,包括判断并创建表和
字段
。 首先,我们需要了解
VB
中的
ADO
(ActiveX Data Objects)库,它是Microsoft的数据访问接口,允许我们与各种
数据库
进行交互,包括
Access
。在
VB
...
数据库(包含打印,安装,报表)
1,217
社区成员
55,950
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章