2012-06-21 1 views
0

FM에 데이터를 삽입하려고했지만 행운과 함께 4ms의 구문 분석 오류가 발생했습니다. ERROR [HY000]는 DataDirect] [ODBC는 SequeLink 드라이버] [ODBC 소켓]는 DataDirect] [ODBC 파일 메이커 드라이버 [파일 메이커]) (FileMaker 10 Pro Asp.Net에서 데이터를 삽입하십시오.

enter code here 

의 StringBuilder sbAddBarcode = 새의 StringBuilder SQL에서 오류 구문; sbAddBarcode.Append ("BarCode에 삽입 (PONumber, 설명, 모델, [일련 번호])"); sbAddBarcode.Append ("values"); sbAddBarcode.Append (" '+ barcode.PONumber +", "); sbAddBarcode.Append ("'+ barcode.ModelNumber + " ')"); //sbAddBarcode.Append (" '"+ barcode.SerialNumber + "')");

 fmCommand = new OdbcCommand(sbAddBarcode.ToString(), fmcon); 
     fmCommand.CommandType = CommandType.Text; 
     fmCommand.Connection = fmcon; 
     try 
     { 
      fmcon.Open(); 
      fmCommand.ExecuteNonQuery(); 
     } 
     catch (OdbcException oe) 
     { 
      throw new Exception(oe.Message); 
     } 
     catch (Exception ex) 
     { 
      throw new Exception(ex.Message); 
     } 
     finally 
     { 
      fmcon.Close(); 
     } 

답변

0

에코 sbAddBarcode 값. 작성중인 SQL이 유효하지 않은 것으로 보입니다.