Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
записать файл в БД средствами АСП
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, как можно записать файл в таблицу БД MS SQL Server средствами АСП? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 16:15 |
|
||
|
записать файл в БД средствами АСП
|
|||
|---|---|---|---|
|
#18+
я так понял - проблема в чтении файла с диска? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 17:27 |
|
||
|
записать файл в БД средствами АСП
|
|||
|---|---|---|---|
|
#18+
прошу прощения за опечатку нет метода Response.WriteLine() есть: Response.Write() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 17:29 |
|
||
|
записать файл в БД средствами АСП
|
|||
|---|---|---|---|
|
#18+
а можно не построчно считывать а записать "целиком файл" в поле типа image в таблице SQL-базы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 17:30 |
|
||
|
записать файл в БД средствами АСП
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 17:59 |
|
||
|
записать файл в БД средствами АСП
|
|||
|---|---|---|---|
|
#18+
Это про присланый с клиента файл byte[] bytes = new byte[filePic.PostedFile.InputStream.Length]; filePic.PostedFile.InputStream.Read(bytes, 0, bytes.Length); new SqlParameter("@Img", SqlDbType.Binary, bytes.Length, ParameterDirection.Input, false, 0, 0, null, DataRowVersion.Current, bytes) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 18:01 |
|
||
|
записать файл в БД средствами АСП
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, при вставке графического (gif) изображения в базу такой код работает - set rs=CreateObject("ADODB.Recordset") 'Set Conn = GetConnection rs.Open "select * from ATT_in_Base", "Provider=SQLOLEDB.1;Data Source=IZENGARD;User ID=webuser;Password=alkvalonde;Initial Catalog=workflow30spb;",2,2 set mstream=CreateObject("ADODB.Stream") mstream.type=1 mstream.open mstream.LoadFromFile "E:\1.gif" rs.Fields ("attachment").value=mstream.read rs.Update rs.close однако при вставке допустим текстового файла (doc, xls) этот код уже не актуален... В чем ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 15:21 |
|
||
|
записать файл в БД средствами АСП
|
|||
|---|---|---|---|
|
#18+
А что значит неактуален? -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 16:38 |
|
||
|
записать файл в БД средствами АСП
|
|||
|---|---|---|---|
|
#18+
не актуален - значить не работает... :(( На сколько я поняла, mstream.type=1 - это для графических mstream.type=2 - это для текстовых (txt) А для doc&xls что-нибудь подобное есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 16:41 |
|
||
|
записать файл в БД средствами АСП
|
|||
|---|---|---|---|
|
#18+
или Stream с файлами doc&xls не работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 16:41 |
|
||
|
записать файл в БД средствами АСП
|
|||
|---|---|---|---|
|
#18+
Я вставляю так: Dim File As IO.FileStream Dim strSQL As String = "UPDATE Док SET Файл = @File WHERE НомДок = @NDOC" Dim cmd As New SqlCommand(strSQL, c) cmd.Parameters.Add("@File", SqlDbType.VarBinary) cmd.Parameters.Add("@NDOC", SqlDbType.Int) Dim aBytes() As Byte cmd.Parameters("@NDOC").Value = DocNum File = New IO.FileStream("c:\настройка gprs.doc", IO.FileMode.Open) aBytes = Array.CreateInstance(GetType(Byte), File.Length) File.Read(aBytes, 0, File.Length) cmd.Parameters("@File").Value = aBytes cmd.ExecuteNonQuery() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 10:50 |
|
||
|
записать файл в БД средствами АСП
|
|||
|---|---|---|---|
|
#18+
Кто-нибудь пользовался для загрузки файлов в базу компонентой ASPSmartUpload? Вотпрос всвязи с этой компонентой такой: Можно ли загружать файл в базу из формы, в которой помимо поля для загрузки файла есть еще поля для текстовых данных? В случае с одним/несколькими полями для файлов - все работает: ' Variables ' ********* Dim mySmartUpload Dim file Dim oConn Dim oRs Dim intCount intCount=0 ' Object creation ' *************** Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload") ' Upload ' ****** mySmartUpload.Upload 'MyUpload.DownloadFile "e:\asp.doc" ' Connect to the DB ' ***************** Set oConn = Server.CreateObject("ADODB.Connection") 'curDir = Server.MapPath("E:\sqldata\db\MSSQL\Data\workflow30spb.mdb") oConn.Open "Provider=SQLOLEDB.1;Data Source=IZENGARD;User ID=webuser;Password=alkvalonde;Initial Catalog=workflow30spb;" ' Open a recordset ' **************** strSQL = "select * from ATT_in_Base" Set oRs = Server.CreateObject("ADODB.recordset") Set oRs.ActiveConnection = oConn oRs.Source = strSQL response.write strSQL oRs.LockType = 3 oRs.Open Response.Write("<br>") response.write MySmartUpLoad.Files.count Response.Write("<br>") For intI=1 to MySmartUpLoad.Files.count 'Response.Write("ItemID=" & MyUpLoad.Files.Item(intI).Name) Response.Write("<br>") Next ' Select each file ' **************** For each file In mySmartUpload.Files ' Only if the file exist ' ********************** If not file.IsMissing Then ' Add the current file in a DB field ' ********************************** oRs.AddNew file.FileToField oRs.Fields("attachment") 'oRs("attachment") = file.FileName 'oRs("id_outbox")=sID response.write file.Filename 'response.write "bla" oRs.Update intCount = intCount + 1 End If Next ' Display the number of files uploaded ' ************************************ Response.Write(intCount & " file(s) uploaded.<BR>") ' Destruction ' *********** oRs.Close oConn.Close Set oRs = Nothing Set oConn = Nothing Однако в случае, если в форме есть еще и какие-то другие поля (кроме файловых) такой код выдает ошибку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 16:21 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=32742990&tid=1395043]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 340ms |

| 0 / 0 |
