应该是insert into module ( ‘要写’, ‘要写’,‘要写’ ,‘要写’ ) values ( '006', '03', 'adfasdf', 'asdfasdf' );
 

解决方案 »

  1.   

    我在java中是这样写的:
    insertStr = "Insert into Module values('" + jTFId.getText().trim() + "','"
                                                      + upperId + "','"
                                                      + jTFName.getText().trim() + "','"
                                                      + jTFNotes.getText().trim() + "')";
      

  2.   

    tabel 
      a  int
      b  int insert into table ('a' ,'b') values (1,2)
      

  3.   

    是这么写吗?
           insertStr = "Insert into Module('ModuleId','SubSystemId','ModuleName','sNotes') values('" + jTFId.getText().trim() + "','"
                                                      + upperId + "','"
                                                      + jTFName.getText().trim() + "','"
                                                      + jTFNotes.getText().trim() + "')";可是,我记得如果我要添加以整条纪录的话,可以不把各个字段名称写出来的.
    我的module只有ModuleId,SubSystemId,ModuleName,sNotes这么几个字段.
      

  4.   

    1.字段名可以不寫
    2.你的語句如果只寫成一行是對的,換行後就不對了,換行要修改一下
    insertStr = "Insert into Module values('" + jTFId.getText().trim() + "',"
                                             + "'"+ upperId + "',"
                                             + "'"+ jTFName.getText().trim()+ "',"
                                             + "'"+ jTFNotes.getText().trim()+ "')";
    是一下吧,應該對的
      

  5.   

    谢谢yududu(郁郁)!
    我考,如此神奇?Java究竟再搞些什么?不就是字符串拼接吗?搞得如此不明不白!