webForumDet fria alternativet

Ladda upp bild till SQL Server

.NETur .NET

8 svar · 653 visningar · startad av Cri11e

Medlem sedan aug. 200235 inlägg
Frågan#1

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

Medlem sedan dec. 20003 887 inlägg
#2

Kanske den här tråden kan hjälpa dig en bit på vägen.

Medlem sedan apr. 20012 266 inlägg
#3

http://www.4guysfromrolla.com/webtech/091201-1.shtml

Om du söker mer hittar du nog ännu fler artiklar i ämnet.

Medlem sedan aug. 200235 inlägg
#4

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

Medlem sedan dec. 20003 887 inlägg
#5

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();
Medlem sedan aug. 200235 inlägg
#6

Tack så mycke, det där löste allt! :birp

Medlem sedan mars 20002 836 inlägg
#7

Har du Juli/Augusti nummret av ASP.NET PRO så finns det en mycket bra artikel som förklarar allt.

Tidningen rekomenderas, men som alla amerikanska tidningar: Fullsmockad med reklam :e

pst! ... inte OleDb utan SqlClient om det är en SQL Server

cya,
/PatrikB

Medlem sedan apr. 20012 266 inlägg
#8

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 =)

Medlem sedan juni 20001 257 inlägg
#9

Även Visual Studio Magazine är bra, tycker jag.

141 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)