sql >> Databáze >  >> RDS >> Sqlserver

Jak stáhnout soubor uložený v SQL DB v binárním formátu

Zde je článek znalostní báze Microsoft Knowledge Base na toto téma.

Způsob načtení souboru z databáze závisí na technologii přístupu k datům, kterou používáte; Budu pouze předpokládat, že máte nějaké data v poli Byte obsahující soubor (např. vyplněním DataSet a přístupem do pole) a nějaký řetězec filename .

Response.Clear()
Response.ContentType = "application/octet-stream"
Response.AddHeader("Content-Disposition", "attachment;filename=""" & filename & """")
Response.BinaryWrite(data)
Response.End()

Vložte výše uvedený kód do nějakého download.aspx a odkaz na tento soubor. Pravděpodobně budete chtít předat nějaké informace o řetězci dotazu do souboru download.aspx, aby váš kód věděl, který soubor z databáze získat.



  1. Jak nastavit výchozí jazyk pro všechna nová přihlášení v SQL Server (T-SQL)

  2. Rozdíl mezi databázemi MySQL/SQLite/atd?

  3. mysql2 gem, Rails 3.0.3 a chyby nekompatibilního kódování znaků

  4. Postgresql konektory pomocí VC++