Попробуйте это сначала:
import java.io.IOException;
import java.io.InputStream;
import android.app.Activity;
import android.content.res.AssetManager;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class Main extends Activity {
Button btn;
TextView tvXml;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn = (Button) findViewById(R.id.button1);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// Load XML for parsing.
AssetManager assetManager = getAssets();
InputStream inputStream = null;
try {
inputStream = assetManager.open("textxml.xml");
} catch (IOException e) {
Log.e("tag", e.getMessage());
}
String s = readTextFile(inputStream);
TextView tv = (TextView)findViewById(R.id.textView1);
tv.setText(s);
}
});
}
private String readTextFile(InputStream inputStream) {
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
byte buf[] = new byte[1024];
int len;
try {
while ((len = inputStream.read(buf)) != -1) {
outputStream.write(buf, 0, len);
}
outputStream.close();
inputStream.close();
} catch (IOException e) {
}
return outputStream.toString();
}
}
Несколько напуган, что неправильно понял вопрос, но вы можете профилировать событие RPC: Completed, которое вернет результат выполнения хранимой процедуры в столбце текстовых данных, например:
exec usp_yourproc @param = "значение"
Если я получаю Вас правильно, у Вас есть хранимая процедура, называемая другой хранимой процедурой, и Вы хотите получить значения своих параметров, которые передаются внутренней хранимой процедуре?
Я не думаю, что это возможно с SQL Profiler. Если я нахожу путь, хотя, я отправлю обновление. Если это только для отладки затем, можно сохранить значения в таблицу для проверки после факта, но это не очень хорошее производственное решение, если Вы действительно не хотите такой обширный вход.
Для некоторых событий SQL Profiler будет показывать значения NULL вместо реального столбца TextData. Вы можете использовать метод, описанный в статье ниже, чтобы получить эту информацию. Я использовал этот метод для захвата другого набора запросов, которые выдавали предупреждения о сортировке. Сообщите мне, поможет ли это.
http://sankarreddy.spaces.live.com/blog/cns!1F1B61765691B5CD!367.entry