2012-06-21 2 views
0

Я пытаюсь вставить данные в FM, но получить синтаксическое разборку с фиксированным числом четырехмесяцев без везения. ОШИБКА [HY000] [DataDirect] [ODBC SequeLink драйвер] [ODBC гнездо] [DataDirect] [Драйвер ODBC FileMaker] [FileMaker] Синтаксический Ошибка в SQLFileMaker 10 Pro Вставить данные от Asp.Net

enter code here 

StringBuilder sbAddBarcode = новый StringBuilder(); sbAddBarcode.Append ("вставить в штрих-код (PONumber, описание, модель, [серийный номер])"); sbAddBarcode.Append ("значения"); sbAddBarcode.Append ("+ barcode.PONumber +", "); sbAddBarcode.Append (" '"+ barcode.Description +"', "); 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

Echo your sbAddBarcode значение. SQL, который вы создаете, выглядит недействительным.

Смежные вопросы