Hej,
Jag skulle vilja ha lite kodsnuttar som beskriver hur jag laddar upp en bild till en ms sql databas (OleDb).
Börjar få lite panik :h
8 svar · 653 visningar · startad av Cri11e
Hej,
Jag skulle vilja ha lite kodsnuttar som beskriver hur jag laddar upp en bild till en ms sql databas (OleDb).
Börjar få lite panik :h
Kanske den här tråden kan hjälpa dig en bit på vägen.
http://www.4guysfromrolla.com/webtech/091201-1.shtml
Om du söker mer hittar du nog ännu fler artiklar i ämnet.
hmmm, faktiskt inte :)
Den tråden handlade bara om att ladda upp bilder till en katalog och spara sökvägen i en databas.
Jag vill alltså spara bilden i databasen.
:birp
Jag kollade lite på asp.net-forumet och hittade jag en bra beskrivning på hur man gör det via ODBC. Det kan väl inte vara så klurigt att göra om det till OleDb... du får väl använda OleDbType istället.
OdbcConnection con = new OdbcConnection(ConnStr);
OdbcCommand cmd = new OdbcCommand("INSERT INTO Image (img_name,img_data,img_content) VALUES ( ?, ?, ?)", con);
cmd.Parameters.Add("@img_name", OdbcType.VarChar, 50).Value = imgName;
cmd.Parameters.Add("@img_data", OdbcType.Image).Value = imgBin;
cmd.Parameters.Add("@img_content", OdbcType.VarChar, 50).Value = imgContentType;
con.Open();
int numRowsAffected = cmd.ExecuteNonQuery();
con.Close();
Tack så mycke, det där löste allt! :birp
OT: jo, amerikanska tidningar är totalt fulla med reklam, har haft MSDN i ett år och stod iofs rätt mycke bra i den men det var för mycket reklam =)
Även Visual Studio Magazine är bra, tycker jag.