如何向一个表里添加一个字段??? 我用的是ACCESS数据库,名为info.mdb其中有一个表为:type。我想动态的添加一个字段到这个type表里,如何实现??谢谢!!在线等待……十万火急…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 cn.execute "alter table tablename add column fieldname fieldtype" 此示例在员工表中增加 Currency 数据类型的一个工资字段。Sub AlterTableX1() Dim dbs As Database '在您的计算机中修改此行使其正确指到 Northwind '的路径。 Set dbs = OpenDatabase("Northwind.mdb") '添加工资字段至员工表中, '并且设置为 Currency 数据类型。 dbs.Execute "ALTER TABLE Employees " _ & "ADD COLUMN Salary CURRENCY;" dbs.CloseEnd Sub此示例从员工表中删除工资字段。Sub AlterTableX2() Dim dbs As Database '在您的计算机中修改此行使其正确指到 Northwind '的路径。 Set dbs = OpenDatabase("Northwind.mdb") '从员工表中删除工资字段。 dbs.Execute "ALTER TABLE Employees " _ & "DROP COLUMN Salary;" dbs.CloseEnd Sub ALTER TABLE 职员表格ADD COLUMN 薪水 CURRENCY money(8); 我是初学者,不知道对不对!!上面cn为数据库连接,""里面的语句可以到MS SQL 帮助中查-------更改表以添加新列ALTER TABLE TYPE 想要加的字段 类型(例如:VARCHAR(20)) NULL ALTER TABLE TYPE ADD 想要加的字段 类型(例如:VARCHAR(20)) NULL差一点误人子弟!!楼上的说的很详细了。 '引用Microsoft Activex Data Object2.x LibraryDim cn As New ADODB.Connectioncn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\info.mdb "cn.Execute "alter table [type] add column fieldname varchar(20)"cn.CloseSet cn = Nothing 默认的就是允许为空的。除非加了关键字:not null conn.execute "alter table youtable add column fieldname varchar(20) not null" alter table tablename add column fieldname fieldtype Alter Table YourTableName Add Column YourNewColumnName YourDataType NULL cn.execute "alter table type add column address varchar(40)" 如何用VB自动扩展word表格 看来VB真的过时了。 请问个程序开发工具选择的问题 如何判断某个进程是否正在运行(被隐藏了)? 帮我做几个vb的题吧!!! (2) 如何装VB6.0 请问各位大仙,如何用ADO一次删除具有相同字段值的多条记录呢? 怎样改变一个label的backcolor, 当mouse在label上移动时 简单问题又送分!~ 怎样读取注册表中 REG_QWORD 类型的数值 为什么我的更新不行? 请问在哪里可以找到网络通信的api,以及它的一些函数?
'的路径。
Set dbs = OpenDatabase("Northwind.mdb") '添加工资字段至员工表中,
'并且设置为 Currency 数据类型。
dbs.Execute "ALTER TABLE Employees " _
& "ADD COLUMN Salary CURRENCY;" dbs.CloseEnd Sub此示例从员工表中删除工资字段。Sub AlterTableX2() Dim dbs As Database '在您的计算机中修改此行使其正确指到 Northwind
'的路径。
Set dbs = OpenDatabase("Northwind.mdb") '从员工表中删除工资字段。
dbs.Execute "ALTER TABLE Employees " _
& "DROP COLUMN Salary;" dbs.CloseEnd Sub
ADD COLUMN 薪水 CURRENCY money(8);
上面cn为数据库连接,""里面的语句可以到MS SQL 帮助中查-------更改表以添加新列
ALTER TABLE TYPE 想要加的字段 类型(例如:VARCHAR(20)) NULL
差一点误人子弟!!
楼上的说的很详细了。
Dim cn As New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\info.mdb "
cn.Execute "alter table [type] add column fieldname varchar(20)"
cn.Close
Set cn = Nothing