你可以调试下,看看sql语句值是什么,拿到sql server看看错不错

解决方案 »

  1.   

    应该通过动态sql来执行 加上 exec @sql(你的sql语句)
      

  2.   

    --表名不是变量类型,把表名前后的'去掉,就可以了。
    sql="create table " & name & jk & "(ID text,试题 varchar,试题分数 text,答案 varchar,试题ID text,用 户答案 varchar,用户得分 text,试题题型 text,附加参数 varchar)"   
      

  3.   


    --就是把下面两边的'去掉。
    '" & name & jk & "