首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

insert into 语法异常?

2013-03-13 
insert into 语法错误???本帖最后由 LUPU163 于 2013-03-09 15:30:04 编辑惭愧……又遇到问题了……这个问题有

insert into 语法错误???
本帖最后由 LUPU163 于 2013-03-09 15:30:04 编辑 惭愧……又遇到问题了……
这个问题有很多人遇到过。有些是用了系统保留字。我就把代码贴出来吧

    Set Cn = New ADODB.Connection
    Set rs = New ADODB.Recordset
    
    Cn.CursorLocation = adUseClient
    Cn.Open Cmd & ";Persist Security Info=False;"


        cat.ActiveConnection = CmdH
        Set tbl = New Table
        tbl.Name = Dat & Model '表的名称
        tbl.Columns.Append "Model & ID", adVarChar  '表的第一个字段
        tbl.Columns.Append "TIME1", adVarChar
        tbl.Columns.Append "DATA1", adVarChar
        tbl.Columns.Append "DATA2", adVarChar
        cat.Tables.Append tbl
        Set tbl = Nothing

就不把代码全部贴出来了。到这里已经成功添加了一个表,字段也没问题。但是我不知道那个数据类型的参数应该怎么设置。因为要存字符型的数据,就选了这个。不知道advarchar和advarwchar有哪些区别?这样设置之后再数据两旁加引号应该是OK的吧?
 Cn.Execute ("Insert into 130309AR882 (Model & ID,TIME1,DATA1,DATA2) values ('A201','we','we','we')")


到这一句就提示insert into 语句语法错误了。
insert?into insert?into? 数据库
[解决办法]
http://download.csdn.net/detail/veron_04/1644211
[解决办法]
Insert into [130309AR882] ([Model & ID],TIME1,DATA1,DATA2) values('A201','we','we','we')
 


[解决办法]
汗,你竟然还在SQL语句里用&,"Model & ID",莫非我真的out了
[解决办法]
 Cn.Execute ("Insert into 130309AR882 (Model & ID,TIME1,DATA1,DATA2) values ('A201','we','we','we')") 


红色部分有问题 & 应该是VB的连接运算,不是SQL的

热点排行