powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Почему файлы не загружаются в БД?
1 сообщений из 1, страница 1 из 1
Почему файлы не загружаются в БД?
    #38870848
DDAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток! Подскажите почему файлы не загружаются в базу данных?
работаю локально на webmatrix в asp.net.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
@using Microsoft.Web.Helpers;
@{ var db = Database.Open("MyBase");
    var id_doc = Request["id_doc"];     
    var type_doc = Request["type_doc"];
    var number_doc = Request["number_doc"];
    var data_doc = Request["data_doc"];
    var name_doc = Request["name_doc"];
    var original_copy_doc = Request["original_copy_doc"];
    var page_doc = Request["page_doc"];
    var kol_exemp_doc = Request["kol_exemp_doc"];
    var pdf_doc = Request["pdf_doc"];
    var word_doc = Request["word_doc"];
    var excel_doc = Request["excel_doc"];
    var dwg_doc = Request["dwg_doc"];
   
    if (IsPost) {
         // Считывание документа.
        id_doc = Request["id_doc"];
        if (id_doc.IsEmpty()) {
            ModelState.AddError("id_doc", "№");
        }
        type_doc =Request["type_doc"];
        if (type_doc.IsEmpty()) {
            ModelState.AddError("type_doc", "Тип документа");
        }
        number_doc = Request ["number_doc"];
        if (number_doc.IsEmpty()) {
            ModelState.AddError("number_doc", "№ документа (полностью)");
        }
        data_doc = Request ["data_doc"];
        if (data_doc.IsEmpty()) {
            ModelState.AddError("data_doc","Дата утверждения документа" );
            }
        
        name_doc =Request["name_doc"];
        if (name_doc.IsEmpty()) {
           ModelState.AddError("name_doc", "Наименование документа");
        }
 
         original_copy_doc =Request["original_copy_doc"];
        if (original_copy_doc.IsEmpty()) {
           ModelState.AddError("original_copy_doc", "Оригинал/копия");
        }
 
         page_doc =Request["page_doc"];
        if (page_doc.IsEmpty()) {
           ModelState.AddError("page_doc", "Количество листов");
        }
         kol_exemp_doc =Request["kol_exemp_doc"];
        if (kol_exemp_doc.IsEmpty()) {
           ModelState.AddError("kol_exemp_doc", "Количество экземпляра");
        }
        pdf_doc =Request["pdf_doc"];
        if (pdf_doc.IsEmpty()) {
           ModelState.AddError("pdf_doc", "Наличие документа в формате (.pdf)");
        }
         
         word_doc =Request["word_doc"];
        if (word_doc.IsEmpty()) {
           ModelState.AddError("word_doc", "Наличие документа в формате (.doc)");
        }
          excel_doc =Request["excel_doc"];
        if (excel_doc.IsEmpty()) {
           ModelState.AddError("excel_doc", "Наличие документа в формате (.xls)");
        }
         dwg_doc =Request["dwg_doc"];
        if (dwg_doc.IsEmpty()) {
           ModelState.AddError("dwg_doc", "Наличие документа в формате (.dwg)");
        }
          
      
        // (используя ключевое слово VALUES).
        if (ModelState.IsValid) {
            var insertQuery = "INSERT INTO tehnologicheskie (id_doc, type_doc, number_doc, data_doc, name_doc, original_copy_doc, page_doc, kol_exemp_doc, pdf_doc, word_doc, excel_doc, dwg_doc, vhod_nomer_doc, data_registr_doc, FIO_doc, next_test_doc, prediduw_test_doc, izmen_kol_doc_1, izmen_kol_doc_2, izmen_kol_doc_3, izmen_kol_doc_4, izvew_ob_izmen_doc) "+
                "VALUES (@0, @1, @2, @3, @4, @5, @6, @7, @8, @9, @10, @11)";
            db.Execute(insertQuery, id_doc, type_doc, number_doc, data_doc, name_doc, original_copy_doc, page_doc, kol_exemp_doc, pdf_doc, word_doc, excel_doc, dwg_doc);
            // Отображение страницы со списком продуктов.
            Response.Redirect(@Href("~/EditTeh"));
        }
    }
}
<!DOCTYPE html>
<html>
<head>
    <title>Добавление документов</title>
    <style type="text/css">
       h1 {font-size: 14px;}
       label { float: left; width: 8em; text-align: left;
                margin-right:30em;}
       fieldset { padding: 1em; border: 1px solid; width: 35em;}
       legend { padding:2px 4px; border: 1px solid; font-weight: bold;}
       .errorDisplay { font-weight:bold; color:red; font-size:11pt; }
    </style>
</head>
<body>
    <h2 style="text-align: left">Добавление нового документа</h2>
    
    <div class=".errorDisplay">
        @Html.ValidationSummary("Ошибки в добавляемом:")
    </div>
    <form method="post" action="" enctype="multipart/form-data">
        <fieldset>
            <legend>Добавление документа</legend>
            <div>
            <label>№</label>
             <input name="id_doc" type="text" size="85" value="@id_doc"/>
            </div>
         <div>
            <label>Тип документа</label>
            <input name="type_doc" type="text" size="85" value="@type_doc"/>
            </div>
            <div>
            <label>№ документа (полностью)</label>
                <input name="number_doc" type="text" size="85" value="@number_doc"/>
            </div>
             <div>
                <label>Дата утверждения документа</label>
            <input name="data_doc" type="date"  value="@data_doc"/>
            </div>
            <div>
                <label>Наименование документа</label>
                <input name="name_doc" type="text" size="85" value="@name_doc"/>
            </div>
               
            <div>
            <label>Оригинал/копия</label>
                <input name="original_copy_doc" type="text" size="85" value="@original_copy_doc"/>
            </div>
                    
            <div>
            <label>Количество листов</label>
                <input name="page_doc" type="number" size="85" value="@page_doc"/>
            </div>
            <div>
            <label>Количество экземпляра</label>
            <input name="kol_exemp_doc" type="number" size="85" value="@kol_exemp_doc"/>
            </div>
            <div>
                <label>Наличие документа в формате (.pdf):</label>
              <input name="pdf_doc" type="file"   value="@pdf_doc" />
            </div>
              <div>
                <label>Наличие документа в формате (.doc):</label>
                <input name="word_doc" type="file"   value="@word_doc" />
            </div>
            <div>
                <label>Наличие документа в формате (.xls):</label>
                <input name="excel_doc" type="file"   value="@excel_doc" />
            </div>
            <div>
                <label>Наличие документа в формате (.dwg):</label>
                <input name="dwg_doc" type="file"  value="@dwg_doc" />
            </div>
           
            <div>
                <label>&nbsp;</label>
                <input type="submit" value="Вставить" class="submit"/>
            </div>
        </fieldset>         
    </form>
    <h1 style="text-align: left"><a href="~/EditTeh">Назад</a></h1>
</body>
</html>




Благодарю заранее!
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Почему файлы не загружаются в БД?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]