Хранить запись в базе данных
Эй ребята,
главный каталог
подкаталог 1
Файлы(изображения, Excel, Word, текст, PDF)
подкаталог 2
Файлы(изображения, Excel, Word, текст, PDF)
подкаталог 2
Файлы(изображения, Excel, Word, текст, PDF)
подкаталог 2
Файлы(изображения, Excel, Word, текст, PDF)
Здесь я хочу сохранить все файлы в каждом подкаталоге в среде SQL Server Management Studio.
Может ли кто-нибудь сказать мне, как это сделать?
Спасибо.
Что я уже пробовал:
USE DB GO CREATE TABLE Test1( Name nvarchar(255) NOT Null, Type nvarchar(255) Null, BinaryData varbinary(Max) Null, Primary Key(Name) ) ON [PRIMARY] EXEC sp_configure 'show advanced options', 1 RECONFIGURE GO EXEC sp_configure 'ad hoc distributed queries', 1 RECONFIGURE GO EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1 GO EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 1 GO --PDF file Insert Test1([Name],[Type],[BinaryData]) Select 'detail1.pdf','PDF file', BulkColumn from Openrowset( Bulk 'C:\Database\detail1.pdf', Single_Blob) as DATA Insert Test1([Name],[Type],[BinaryData]) Select 'detail2.pdf','PDF file', BulkColumn from Openrowset( Bulk 'C:\Database\detail2.pdf', Single_Blob) as DATA Insert Test1([Name],[Type],[BinaryData]) Select 'detail1.pdf','PDF file', BulkColumn from Openrowset( Bulk 'C:\Database\detail3.pdf', Single_Blob) as DATA Insert Test1([Name],[Type],[BinaryData]) Select 'detail1.pdf','PDF file', BulkColumn from Openrowset( Bulk 'C:\Database\detail4.pdf', Single_Blob) as DATA --Image file Insert Test1([Name],[Type],[BinaryData]) Select 'image1.png','imagefile', BulkColumn from Openrowset( Bulk 'C:\Database\image1.png', Single_Blob) as DATA Insert Test1([Name],[Type],[BinaryData]) Select 'image2.png','imagefile', BulkColumn from Openrowset( Bulk 'C:\Database\image2.png', Single_Blob) as DATA --Doc file Insert Test1([Name],[Type],[BinaryData]) Select 'doc1.doc','Docfile', BulkColumn from Openrowset( Bulk 'C:\Database\doc1.doc', Single_Blob) as DATA Insert Test1([Name],[Type],[BinaryData]) Select 'doc2.doc','Docfile', BulkColumn from Openrowset( Bulk 'C:\Database\doc2.doc', Single_Blob) as DATA --Text File Insert Test1([Name],[Type],[BinaryData]) Select 'contain.txt','TextFile', BulkColumn from Openrowset( Bulk 'C:\Database\contain.txt', Single_Blob) as DATA
Mohibur Rashid
какой у вас объем данных?
Какова ваша планируемая база данных?
Почему вы хотите хранить в базе данных?
Что вы хотите сохранить в базе данных? сам файл или извлеченное содержимое файла?
Когда вы говорите макрос, вам также нужно указать, о каком приложении вы говорите
Visual studio-это инструмент редактирования. Это инструмент поддержки для разработчиков.
Так, макроса или программы Visual студии' ответить не могут
Member 13889976
Я хочу хранить PDF, изображения, Word,Excel и текстовые документы в базе данных.
OriginalGriff
Да, мы это знаем - вы сами сказали нам об этом.
То, что вы не сказали нам, - это любая фактическая информация о том, что вы пытаетесь сделать, или какие проблемы у вас возникают при этом!
Прочтите вопросы выше и помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли - мы получаем только то, что вы печатаете для работы.
Используйте виджет "улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.
Patrice T
Попробуйте еще раз прочитать первый комментарий.
Member 13889976
Я изменил свой сценарий. пожалуйста, проверьте это и дайте мне некоторое представление о том, как это решить.
RedDk
Каково точное сообщение об ошибке, которое вы получаете при запуске этого кода TSQL, который вы показали.
Для дальнейшего использования включите какой-нибудь [EDIT] ... [Конец редактирования] скобки при изменении исходного сообщения. Для того, чтобы "мы" поняли, откуда "мы" исходим, когда "мы" комментируем.