|
03.02.2015, 22:42
#38870848
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
|
|
|
|
Доброго времени суток! Подскажите почему файлы не загружаются в базу данных?
работаю локально на webmatrix в asp.net.
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> </label>
<input type="submit" value="Вставить" class="submit"/>
</div>
</fieldset>
</form>
<h1 style="text-align: left"><a href="~/EditTeh">Назад</a></h1>
</body>
</html>
Благодарю заранее!
|
|
|