
在Access中,更新与添加是不同的 *** 作。
版本:Access 2013
1、更新数据
有原数据如下:
要将“08物理”的“与bad的关系”一列内容改成“bad的不二粉丝”,可用如下语句:
update 新表 set [与bad的关系] = 'bad的不二粉丝' where name='08物理'更新后结果:
2、添加数据
要在上述表中添加一条“id”为“4”,“name”为“答疑组小惠”,“与bad的关系”为“没关系”。可用如下语句:
insert into 新表(id,name,[与bad的关系]) values (4,'答疑组小惠','没关系')执行后结果:
'数据库连接字符串
iConcstr
=
"Provider=MicrosoftJetOLEDB40;Persist
Security
Info=False"
&
_
";Data
Source=学生成绩管理系统mdb"
Set
iConc
=
New
ADODBConnection
iConcOpen
iConcstr
iConcExecute
("create
table
临时1
(学号
long,
课程编号
long,
成绩
long,
绩点
double,
学分
double)")
参考一下,先打开表。
首先打开数据源,然后使用alter table语句即可,具体范例如下:
Set cn = New ADODBConnectionSet rs = New ADODBRecordset
constr = "DRIVER=Microsoft Access Driver (mdb);DBQ=" & 数据库路径及文件名 & ""
cnOpen constr
Dim str As String
str = "alter table 表名 add 字段 类型"
rsOpen str, cn, adOpenStatic
msgbox"添加字段成功",vbokonly
ALTER TABLE 的语法如下:
ALTER TABLE "table_name"
[改变方式]
[改变方式] 的详细写法会依我们想要达到的目标而有所不同。再以上列出的改变中,[改变方式] 如下:
加一个栏位: ADD "栏位 1" "栏位 1 资料种类"
删去一个栏位: DROP "栏位 1"
改变栏位名称: CHANGE "原本栏位名" "新栏位名" "新栏位名资料种类"
改变栏位的资料种类: MODIFY "栏位 1" "新资料种类"
例如:alter table biao1 add name char(10)
在表(biao1)中加入 名为name的列 char(10)是它的字段类型。
添加:’下面这句连接数据库指定表的所有字段Adodc1RecordSource="selectfrom库存表"’下面这句添加记录Adodc1RecordsetAddNew下面4句就是通过4个TEXTBOX控件输入字段的数据,如果是数字类型可以加VALAdodc1RecordsetFields("货物编号")=Text1TextAdodc1RecordsetFields("货物名称")=Text2TextAdodc1RecordsetFields("库存量")=Text3TextAdodc1RecordsetFields("单位")=Text4Text’下面这个是修改后更新Adodc1RecordsetUpdate修改:'通过主键指定要修改的记录Adodc1RecordSource="selectfrom库存表where货物编号="&Text1TextAdodc1RefreshAdodc1RecordsetFields("货物编号")=Text1TextAdodc1RecordsetFields("货物名称")=Text2TextAdodc1RecordsetFields("库存量")=Text3TextAdodc1RecordsetFields("单位")=Text4Text
1)进入到table1中,查Script部分,里面有建表语句; 2)全选,复制这些语句; 3)打开mdb2中,将这些语句粘贴到执行SQL语句的窗口;若要将表命名为table2,则需要将语句中涉及到table1的部分全部改为table2,执行就好了
按如下方法添加值列表,以access2013为例:
1、打开access数据库文件。
2、选择“创建”——“表设计”。
3、按照如图创建一个表格。
4、这里的省份需要设置成列表,然后,点击下方的“查阅”。
5、在行来源类型选择“值列表”,行来源中输入要添加的列表值,并以英文输入法的分号分隔,如图:
6、然后保存表。
7、然后添加数据时,可见之前设置的值达到了值列表的状态,如图:
以上就是关于access 如何更新并添加新数据全部的内容,包括:access 如何更新并添加新数据、用VB如果在一个已存在的access数据库中增加一个数据表(Table)、利用VB对Access数据库增加新字段等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)