thanks Sarwar Erfan for your answer,but can you tell me how i write the script and where i put it ?? i tried to write a php script
<?php $myServer = "98.130.0.21"; $myUser = "********"; $myPass = "******"; $myDB = "######"; //connection to the database $dbhandle = mssql_connect($myServer, $myUser, $myPass) or die("Couldn't connect to SQL Server on $myServer"); //select a database to work with $selected = mssql_select_db($myDB, $dbhandle) or die("Couldn't open database $myDB"); //declare the SQL statement that will query the database $query = "SELECT Id_Famille, Id_filiale, Designation "; $query .= "FROM T_Article "; while($e=mssql_fetch_assoc($query)) $output[]=$e; print(json_encode($output)); //close the connection mssql_close($dbhandle); ?> and i put my scipt in my pc c:/ in my application i write this : String result = ""; ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); InputStream is = null; //http post try{ HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost("http://10.0.2.2/ getAllArticle.php"); HttpResponse response = httpclient.execute(httppost); HttpEntity entity = response.getEntity(); is = entity.getContent(); }catch(Exception e){ Log.e("log_tag", "Error in http connection "+e.toString()); } //convert response to string try{ BufferedReader reader = new BufferedReader(new InputStreamReader(is,"iso-8859-1"),8); StringBuilder sb = new StringBuilder(); String line = null; while ((line = reader.readLine()) != null) { sb.append(line + "\n"); } is.close(); result=sb.toString(); }catch(Exception e){ Log.e("log_tag", "Error converting result "+e.toString()); } //parse json data try{ JSONArray jArray = new JSONArray(result); for(int i=0;i<jArray.length();i++){ JSONObject json_data = jArray.getJSONObject(i); Log.i("log_tag","id_famille: "+json_data.getString("Id_Famille")+ ", id_filiale: "+json_data.getString("Id_filiale")+ ", designation: "+json_data.getString("Designation ") ); } } catch(JSONException e){ Log.e("log_tag", "Error parsing data "+e.toString()); } } but this code don't work 08-18 11:09:51.281: ERROR/log_tag(299): Error in http connection org.apache.http.NoHttpResponseException: The target server failed to respond 08-18 11:09:51.281: ERROR/log_tag(299): Error converting result java.lang.NullPointerException 08-18 11:09:51.311: ERROR/log_tag(299): Error parsing data org.json.JSONException: End of input at character 0 of could you please help me to fix it or did you have another way to do this? -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en