2012-06-14 2 views
0

У меня есть визуальная студия 2010 с sql express. Я пытаюсь создать веб-сайт asp, который отобразит файл из базы данных, и вам нужно будет вставить текстовый файл или pdf в таблицу базы данных, это можно сделать с помощью визуального интерфейса, все найденные мной вхождения только с использованием вставки sql команда?Вставка текстового файла в базу данных

Thanks

+0

Что вы подразумеваете под визуальным интерфейсом, я имею в виду, что у вас должен быть контроль над загрузкой файлов, это недостаточно визуально? – crassr3cords

+0

Если вы имеете в виду через редактирование верхнего 200 строк пользовательского интерфейса в Sql Server Manager Studio типа manouver. Текст текстового столбца может работать для текстового файла (pdf очень маловероятен) Тип изображения - нет. В значительной степени нужно написать код. Другой способ сделать это - поместить имя файла в таблицу, а затем получить asp для загрузки файла и передачи его клиенту. –

+0

Ive получил тип данных как varbinary (max), который я читал, что он лучший для текстового файла? pdf не имеет значения, любой текстовый файл будет работать. Элемент управления загрузкой файлов для веб-сайта для загрузки пользователем файла? это не то, что я ищу, мне нужно поместить файл в таблицу, вот и все. Когда я сказал визуальный интерфейс, я имел в виду внешний вид доступа, вместо того, чтобы создавать и вставлять через язык sql. –

ответ

0

Нет, вы не можете этого сделать. Основной интерфейс интерфейса означает, что вы можете ввести его, вы не можете ввести массив байтов.

Таким образом, это означает, что код, это не сложно, но я бы порекомендовал вам рассмотреть возможность хранения url/filename в таблице, а затем поместить файл в файловую систему, а не как blob в таблице.

Файлы в блоках базы данных имеют некоторые преимущества для локального развертывания, поскольку вам не нужно беспокоиться о том, что некоторые muppet делают их недоступными. Серверная сторона, хотя это гораздо меньше беспокоит. Пока вы создаете резервную копию базы данных и файловой системы и получаете разумную структуру каталогов и имен файлов, это гораздо меньше затрат, чем раздувание базы данных с нагрузкой, которую вы не можете использовать в запросе, не говоря уже о том, что она имеет тенденцию чтобы сделать честный беспорядок файла тома (mdb).

О, и есть постоянные слухи, что MS собирается сбросить капли по 8000 байт.

+0

Каков ваш источник этого слуха? Я искал ее, но ничего не мог найти. –

+0

@Charlie, был nText, текст и изображение. У меня глаза будут исправлены ... –

Смежные вопросы