字段名是不能直接修改的哦
创新互联建站从2013年创立,是专业互联网技术服务公司,拥有项目成都网站制作、网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元芦溪做网站,已为上家服务,为芦溪各地企业和个人服务,联系电话:18982081108
可以变通实现
也就是直接新建一个字段
字段名就起你要的字段
然后把原字段数据复制到新字段
最后删除原字段。
你的语句并没有完全贴出来?
要注意区别:
1,如果是插入完整的一条记录(包括所有字段)
INSERT
INTO
表名称
VALUES
(值1,
值2,....)
2,如果插入只包含若干个指定字段(其余字段为空)
INSERT
INTO
table_name
(列1,
列2,...)
VALUES
(值1,
值2,....)
另外,你使用了变量,那么应该这样使用:
"insert
into
Personal_table
('"
Name_CH
"',
......
后面看不出了,
其实,你可以在这句之前,加一句输出,看看具体内容,你就知道了!
msgbox()在括号里把你的这个字符串放进去,看看结果是什么?
这个是数据库自带的功能啊,设置字段类型为自动编号就行了。在保存数据的时候这个字段不用赋值,也不用出现在Insert语句里。
ALTER TABLE TABLE_Name ADD columnName varchar(30) '新增字段
ALTER TABLE TABLE_Name ADD columnName1 varchar(30) '新增字段
INSERT INTO TABLE_Name(columnName,columnName1)VALUES(columnName,columnName1) ‘插入新行,只给新字段赋值
首先打开数据源,然后使用alter table语句即可,具体范例如下:
Set cn = New ADODB.ConnectionSet rs = New ADODB.Recordsetconstr = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" 数据库路径及文件名 ""cn.Open constrDim str As Stringstr = "alter table 表名 add 字段 类型"rs.Open str, cn, adOpenStaticmsgbox"添加字段成功",vbokonly