Страница: 1 |
Страница: 1 |
Вопрос: И все таки вопрос
Добавлено: 10.04.05 11:02
Автор вопроса: Боцман | Web-сайт:
И все таки вопрос про добавление файла wav в базу
Сохранение идет как двоичный файл и естественно в поле OLE
не отражается пишет ошибка при погрузки
как же определить звуковой???? В Access просто (добавить объект)
а как VB???
Мне просто нужен пустой WAV.
Binary Access Read- после перевода справки по этому пункту вообще
запутался.
Private Sub Command1_Click() 'Добавить файл
On Error Resume Next
Dim buffer() As Byte
Dim hFile As Long
Dim Path As String
Dim strName As String
Path = dhzwukPath 'путь от Common dialog может быть и прямым в папку с файлом
If Path = vbNullString Then 'Vb Нулевая(пустая) Строка Тогда
Exit Sub
End If
strName = Text1.Text 'определение строки
If strName = vbNullString Then
Exit Sub
End If
ReDim buffer(FileLen(Path))
hFile = FreeFile
Open Path For Binary Access Read As #hFile 'ошибка вероятно здесь
Get hFile, , buffer()
Close hFile
rs.Edit 'Правка (rs-DAO.Recordset)
rs!zwuk = buffer()
rs.Update
End Sub
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #1
Добавлено: 11.04.05 15:51
Может не #hFile, а hFile
Номер ответа: 2
Автор ответа:
Боцман
ICQ: 295725312
Вопросов: 53
Ответов: 830
Web-сайт:
Профиль | | #2
Добавлено: 11.04.05 19:26
двоичный файл так происходит сохранение с#
или без#,А звуквой файл так и в базе должен
быть звуковым иначе поле OLE его не увидит,
и будет ошибка (при погрузки файла)