form1.name1上面多了引号,像你那样并不会把form1.name1这个变量里的内容加进出,而是加入字符串"form1.name"应该是这样:
   sql="insert into"+form1.name1+"(字段1,字段2)"
   sql=sql+"values(值1,值2)"

解决方案 »

  1.   

    最好写成这样:
    sql="insert into " & form1.name1 & " (字段1,字段2)"注意into 后 和 ( 前加上空格.
      

  2.   

    兄弟想你这样sql="insert into"+"form1.name1"+"(字段1,字段2)"
    当然得不到正常的结果拉, "form1.name1"是个字符串,不是你所希望的,你这样做,最后sql会等于:insert into form1.name1 (字段1,字段2 ),这个是你想要的sql语句吗?
    正确的:
    sql="insert into"+form1.name1 +"(字段1,字段2)"
      

  3.   

    小弟按照各位大虾说的作了
    可是运行到第一句的时候还是出错
    指示form1.name1为“未找到方法或数据成员”
      

  4.   

    form1 中的变量name1是不是public的,如果不是改成public.