请看http://expert.csdn.net/Expert/topic/1818/1818645.xml?temp=.7241785为什么我把Data = "oooo" + Text1.Text
    改成了Data = "oooo-" + Text1.Text
它就说我有语法错误?如果我要加入这个“-”该如何修改呢?谢谢!

解决方案 »

  1.   

    由于ado可能要对你的SQL语句进行合理化解析,在表名中出现减号是不允许的,
    请把减号改成下划线,祝你成功!
      

  2.   

    怎么我在sql server的企业管理器里直接建表,就可以建成'oooo-1'这样的表ne?
    谢谢
      

  3.   

    我也在sql server中试过,可以,但是把这个脚本放在ado 的 connection
    的 execute 方法却不行,就是说,在ado将这个语句提交给sql server之
    前要做相应的语法检查,不合法的话,就提示出错了!!!
      

  4.   

    现在已经可以加“-”了。还是谢谢你。
    你可以看看http://expert.csdn.net/Expert/TopicView1.asp?id=1823021
      

  5.   

    你的Data是定义为什么类型?我定义为STRING、Variant没什么问题。
    INTEGER、Double数据类型不一致
    改为“&”试一下。