对于初学者来说,编写具有数据库功能的VB程序可能并不容易。 我是初学者,永远的初学者。 我也深深感受到学习的困难。 为了能探索学习VB数据库的方法,我找了很多例题,查了很多资料,做了很多事情,几天没睡过觉。 虽然成果很小,但我从痛苦中体验到了快乐的过程。 痛苦很长,变化了。
(1)文件-新建-标准. exe
)2)工程-查找并检查: microsoftadodatacontrol 6.0 (oledb )和microsoftdatagridcontrol 6.0 (oledb )
)3)添加图像控件
对应“名字”--text 1,其他为:性别--Combo1、本科--Comobo2、高等数学--Text2、体育--Text3、计算机--Text4
添加、删除、查询、修改、保存和退出
添加:Adodc1和DataGrid1
对于adodc1,在其属性栏中找到:ConnectionString使用的连接字符串并连接到您的数据库。 (如果你不熟悉数据库Asscess,我建议你先去看别人怎么做一个表名为“成绩”的数据表。) )。 同样,在下一个RecordSource中选择2-adCmdTable,并选择“成绩”作为进程名称,就是将成绩单联系到名为adodc的控件。
添加: Adodc1.Recordset.AddNew
Adodc1.Recordset ('名称')=Text1.Text
Adodc1.Recordset ('性别')=Combo2.Text
Adodc1.Recordset ('系')=Combo1.Text
Adodc1.Recordset (高等数学)=Text2.Text
Adodc1.Recordset (体育)=Text3.Text
Adodc1.Recordset ('计算机')=Text4.Text
Adodc1.Recordset.Update
Text1.Text=' '
Text2.Text=' '
Text3.Text=' '
Text4.Text=' '
Combo1.Text=' '
Combo2.Text=' '
删除: Adodc1.Recordset.Delete
Adodc1.Recordset.Update
修改3: text1. text=adodc1. recordset.fields (名称) )
combo1. text=adodc1. recordset.fields ('系') )。
combo2. text=adodc1. recordset.fields ('性别') ) ) ) ) ) )。
text2. text=adodc1. recordset.fields (高等数学) )。
text3. text=adodc1. recordset.fields (“体育”
text4. text=adodc1. recordset.fields (
保存: Adodc1.Recordset ('名称')=Text1.Text
Adodc1.Recordset ('性别')=Combo2.Text
Adodc1.Recordset ('系')=Combo1.Text
Adodc1.Recordset (高等数学)=Text2.Text
Adodc1.Recordset (体育)=Text3.Text
Adodc1.Recordset ('计算机')=Text4.Text
Adodc1.Recordset.Update
退出:卸载表单1
结束
3:我的想法是:隐藏form1,即form1.hide,并显示form2.即form2.show
输入名字并点击查询,可以知道他的成绩。
同样,添加adodc1.与上述方法相同。 DataGride也是如此。
3: adodc1. record source=' select * from成绩where名称='' Text1.Text ' '
adodc1. refresh : set datagrid1. data source=adodc 1
DataGrid1.Visible=True
在Form_load ()中输入: adodc1. connection string=' provider=Microsoft.jet.oledb.4.0; 数据来源=e :/VB/db1.MDB; 永久安全信息=false '
adodc1. record source=' select * from成绩'
adodc1. refresh : set datagrid1. data source=adodc 1
自己理解。
返回: Form1.Show
Form2.Hide
Text1.Text=' '
Unload Form2