如下代码段:Dim cmd As New ADODB.Command
cmd.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\DateBase\DateBase.mdb;Persist Security Info=False"
cmd.CommandText = "INSERT INTO `帐目记录` (编号, 身份证, 上级编号, 单数) SELECT Newins.编号, Newins.身份证, Newins.销售经理编号, Newins.单数 form Newins"
cmd.Execute其中对应字段的类型长度都相等
死活是80040e14错误
语法丢失什么的
各位大人…………到底为什么?
我在查询分析器里面看的好好的
郁闷

解决方案 »

  1.   

    不是form 
    是FROM
     `帐目记录` 這個`是做什麽的?
      

  2.   

    INSERT INTO 帐目记录(编号, 身份证, 上级编号, 单数) values(SELECT Newins.编号, Newins.身份证, Newins.销售经理编号, Newins.单数 form Newins)是不是少了values?没用过采用另外的表来追加数据。
      

  3.   

    还有就是1楼说的form  => from
      

  4.   

    vb窗体用多了,习惯form了,哈哈.有意思的很.............
      

  5.   

    语法上好像除了“form ”没问题,这个写法不应该加“values”的,还有表还有字段怎么都是中文的!再看看标点符号都要是英文的~~
      

  6.   

    我完了
    就是Form的问题
    ……………………
    我彻底完了