看在阶级友情的份上,拉兄弟一把!
spr79 2003-04-02 07:15:55 本人想通过vb程序创建一个数据库并添加一条纪录。下面是代码,但存在这样得问题:代码能够顺利通过,但创建的数据库中却没有添加上纪录。清高手们执教 '生成数据库文件
Set VBDb = CreateDatabase(App.Path + "\" + "Rjzy", dbLangGeneral, version30)
Set NameTd = VBDb.CreateTableDef(Namer)
Set NameFlds(0) = NameTd.CreateField("日期", dbDate)
Set NameFlds(1) = NameTd.CreateField("时间", dbDate)
Set NameFlds(2) = NameTd.CreateField("天气", dbText)
Set NameFlds(3) = NameTd.CreateField("内容", dbMemo)
Set NameFlds(4) = NameTd.CreateField("星期", dbText)
NameTd.Fields.Append NameFlds(0)
NameTd.Fields.Append NameFlds(1)
NameTd.Fields.Append NameFlds(2)
NameTd.Fields.Append NameFlds(3)
NameTd.Fields.Append NameFlds(4)
VBDb.TableDefs.Append NameTd
'添加一条空纪录
Myquery = "INSERT INTO " & Namer & " (日期,时间,天气,内容,星期) values( '','','','','')"
VBDb.Execute Myquery
VBDb.Close
另外,如果只是创建空数据库,那么怎样通过data控件来和数据库联系。我在编程时发现,data控件在于空数据库绑定时好像不能确定纪录的位置