Indlæse teststreng til MS SQL database direkte fra Page_Load
Data (en tekststreng) kommer fra en ekstern klientapplikation. Det modtages fint i page_load i asp.net, idet jeg sagtens kan fortsætte koden nedenfor og skrive indholdet i strmContents til en fil og så indlæse det i en komponent på en anden webform. Men hvordan ser koden ud, hvis jeg direkte fra Page_Load vil indsætte indholdet af strmContents i en MS SQL database?Har forsøgt på mange måder, men der indsættes ikke noget. strmContents er måske pludselig blevet tom pga en eller anden sikkerhedsforanstaltning i asp? Desuden virker det som om asp.net vil have, at brugeren først skal klikke på en knap (på en webform), hvor indsættelseskoden læses fra, men jeg vil have data til at gå direkte fra Page_Load til indsættelse i en tabel i MS SQL. Kan det lade sig gøre?
private void Page_Load(object sender, System.EventArgs e)
{
Stream str2 = Request.InputStream;
// Find number of bytes in stream.
int strLen = (int)str2.Length;
// Create a byte array to hold stream.
byte[] bArr = new byte[strLen];
// Read stream into byte array.
str2.Read(bArr,0,strLen);
// Convert byte array to a text string.
string strmContents="";
for(int i = 0; i < strLen; i++)
strmContents = strmContents + (Char)bArr[i];
// osv???, dvs her inserte i database ??