在代码区直接用:
G_ADOCON(连接).Execute "INSERT INTO Table VALUES("&VAL(TEXT1.TEXT)&","&VAL(TEXT1.TEXT)&")" 就可以执行,
而把 INSERT INTO Table VALUES("&VAL(TEXT1.TEXT)&","&VAL(TEXT1.TEXT)&")放在一个表里作为一个字段值调用,在G_ADOCON(连接).Execute时就会报错:
不正确的括号
'["&VAL(TEXT1.TEXT)&"]'ACCESS库

解决方案 »

  1.   

    G_ADOCON(连接).Execute "INSERT INTO Table VALUES(" & TEXT1.TEXT & "," & TEXT1.TEXT & ")" 
    上面是正确的写法。你的问题描述很不清楚。没法帮你改正。“放在一个表里作为一个字段值调用”   —— 指什么?  贴出相关的代码吧
      

  2.   

    就是如:Table 的字段 Table.TA001 的内容是INSERT INTO Table VALUES(" & TEXT1.TEXT & "," & TEXT2.TEXT & ")
    然后: 
    DIM STR AS STRING
    DIM RS AS NEW ADODB.RECORDSET
    STR="SELECT TA001 FROM Table  "
    SET RS=NOTHING
    RS.OPEN STR ,G_ADOCON(连接),...........
    G_ADOCON(连接).Execute RS!TA001
    这样就会报错:
    不正确的括号
    '["&VAL(TEXT1.TEXT)&"]'