Форма входа

Категории раздела

Мои файлы [12]
Полезности [15]

Поиск

Наш опрос

Оцените мой сайт
Всего ответов: 62

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0




Воскресенье, 19.05.2024, 04:54
Приветствую Вас Гость | RSS

Delphiport.ucoz.com

Главная | Регистрация | Вход
Полезные советы


Главная » Файлы » Мои файлы

Запись .wav звучков в базу данных ADO Access
04.03.2012, 14:35

Многие спрашивают, как загрузить .wav звучок в базу данных ADO Access в Delphi.

Нет ни чего проще!!!

Для этого необходимо:

1) Установить в Access тип поля, где предполагается хранить обьект в - Поле объекта OLE

2) Добавить на форму один OpenDialog и один Button 

3) В событии OnClick Buttonа, прописываем:

begin

if OpenDialog1.Execute then

begin

ADOTable1.Edit;

(ADOTable1.Fields.FieldByName('Имя столбца') As TblobField).LoadFromFile(OpenDialog1.FileName);                                                    

ADOTable1.Post;

end;

end;

Запускаем проект и теперь мы можем добавлять звуки в базу данных, а проигрывать их, можно например так:

Создаем обработчик событий DBGridEh1CellClick на DBGridEh1

var

mem:TmemoryStream;

begin

mem:=TmemoryStream.Create;

(AdoTable1.Fields.FieldByName('Музыка') as TblobField).SaveToStream(mem);

PlaySound(mem.Memory,0,Snd_Sync+Snd_Memory);

mem.Free;

end;

Категория: Мои файлы | Добавил: Sashok
Просмотров: 980 | Загрузок: 0 | Рейтинг: 1.0/1
Всего комментариев: 0
Имя *:
Email *:
Код *:

Copyright MyCorp © 2024