2017-05-22 27 views
-1

こんにちは私はwcf json形式のコードを持っていますが、「構文エラー予期しないトークンがあります」というメッセージが表示されます。 .` public stringアップデート(文字列の詳細) { string connectionString = GetConnectionString();予期せぬトークン<jsonのエラー構文エラーを取得する

 //Details = Details.Replace(',', '.'); 
     String[] UpdateUserDetails = new String[15]; 
     // insertUserDetails = Details.Split('~'); 
     using (OleDbConnection connection1 = new OleDbConnection()) 
     { 
      connection1.ConnectionString = connectionString; 
      connection1.Open(); 

      OleDbCommand command = connection1.CreateCommand(); 

      //Check user exits 
      OleDbCommand cmdcheck = new OleDbCommand(); 
      cmdcheck.CommandText = "select count(*) from usermaster where Username='" + UpdateUserDetails[0] + "'"; 
      cmdcheck.Connection = connection1; 
      int iReturn = Convert.ToInt16(cmdcheck.ExecuteScalar()); 
      if (iReturn <= 0) 
      { 
       string sqlUpdate = "UPDATE usermaster SET UserID= '100', UserName='" + 
       details.Split('~')[0] + "', Password = '" + details.Split('~')[1] + "', FirstName = '" + details.Split('~')[2] + "',LastName = '" 
        + details.Split('~')[3] + "', Email = '" + details.Split('~')[4].Replace('#', '.') + "', MobileNo = '" + details.Split('~')[5] + "', UserType = '" 
        + details.Split('~')[6] + "', UserGroup = '" + details.Split('~')[7] + "', PlantLocation = '" + details.Split('~')[8] + "', Department = '" 
        + details.Split('~')[9] + "', Designation = '" + details.Split('~')[10] + "',Approved = 'No' "; 

       OleDbCommand cmdUpdate = new OleDbCommand(); 
       cmdUpdate.CommandText = sqlUpdate; 
       cmdUpdate.Connection = connection1; 
       int x = cmdUpdate.ExecuteNonQuery(); 
       cmdUpdate.Dispose(); 
       if (x == 1) 
        return "User Updated Successfully"; 
       else 
        return "User Updation failed"; 
      } 
      else 
      { 
       return "User Name already exists"; 
      } 
     } 
    }` 
+0

共有コード、JSON、よりよく問題を理解するために何かを。 –

+0

このエラーは、エンドポイントが期待しているJSONではなく、要求からHTMLまたはXMLを返すことを意味します。サーバ上のエラーの可能性が最も高いレスポンステキストを確認してください –

+0

jsonコードとwcfコードを共有しています@MilanChheda – Harsha

答えて

-2

さて、あなたの代わりにphyton 3を試みることができる:

例:

#!/usr/bin/python3 
    import sys 

    if len(sys.argv) > 1: 
    name = sys.argv[1] 
    print("Hello", name) 
関連する問題