VB中怎样用程序语言实现设立数据库表里字段的默认值(即当这个字段没有赋值时),所给的值?)

来源:百度知道 编辑:UC知道 时间:2024/09/22 23:23:28
要用程序语言实现
希望详细点!!
谢谢
我的程序
Dim MyDatabase As Database
Dim MyTable As TableDef
Dim MyField As Field

Set MyDatabase = CreateDatabase(PathName + "\" & dataName & ".mdb", dbLangGeneral) '建立数据库
Set MyTable = MyDatabase.CreateTableDef(tableName) '建立数据表

Set MyField = MyTable.CreateField("学号", dbInteger, 4) '存在的问题是怎样将其设为主键
MyTable.Fields.Append MyField
Set MyField = MyTable.CreateField("姓名", dbText, 10)
MyTable.Fields.Append MyField
Set MyField = MyTable.CreateField("政治态度", dbSingle, 4)
MyTable.Fields.Append MyField
Set MyField = MyTable.CreateField("集体观念", dbSingle, 4)
MyTable.Fields.Append MyField
Set MyField = MyTable.CreateField("学习态度", dbSingle, 4)
我的数据表里的字段有些是按情况输入的,所有有些时候,有些字段就会为null,但是在对其中的数据操作时,又要这个字段,所以我希望给它们一个默认值。

像Access那样吗?你总得给个程序框架吧?凭空怎么知道你要什么操作。
是向文本框内填数据,然后再写入数据库对应表格?
还是直接在Datagrid上修改?

什么数据表?