Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Upload Excel-файла в SQL-Server
|
|||
|---|---|---|---|
|
#18+
Есть задача: с помощью компонента FileUpload загружать в базу MS SQL данные из EXCEL-файла. При этом если таблица в базе существует - ее надо апдейтить, если нет - создавать новую. Я в ASP и ADO новичок (сам - SQL аdmin) и в связи с этим у меня следующие вопросы: 1. Как получить имена таблиц (страниц) excel-файла. 2. Я могу получить тип данных столбцов в формате net: dsExcel.Tables[0].Columns .DataType.ToString(), а мне необходимо (для создания таблицы) типы данных SQL. Как перевести одно в другое? вот пример моего кода: String sConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + sPath + ";Persist Security Info=False;Mode=Read;Extended Properties=\"Excel 8.0;\""; OleDbConnection cntExcel = new OleDbConnection(sConnection); cntExcel.Open(); OleDbCommand cmdExcelSelect = new OleDbCommand("SELECT * FROM [Tab1$]", cntExcel); OleDbDataAdapter daExcel = new OleDbDataAdapter(); daExcel.SelectCommand = cmdExcelSelect; DataSet dsExcel = new DataSet(); - можно как-нибудь загрузить в датасет все страницы файла (не зная их имени)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 13:07 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=902&tid=1390501]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 301ms |

| 0 / 0 |
