Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / C#. Обращение к БД MS SQL / 3 сообщений из 3, страница 1 из 1
25.09.2020, 13:55
    #40002532
Andrey_KI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C#. Обращение к БД MS SQL
Всем доброе время суток!
Задача - загрузить Excel файлы в SQL при помощи приложения. Написал процедуру, в SQL всё отрабатывает нормально. А вот с С# раньше не работал, поэтому и встрял. Запускаю в режиме отладки, ошибок нет, но и процедура не отрабатывает. Где касяк? Предполагаю в строке соединения с БД.
Код: 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.
namespace Mi2Glav
{
    public partial class FormGlav : Form
    {
        public FormGlav()
        {
            InitializeComponent();
        }
    // соединение с базой
    string connectionString = "Data Source=r123-app2;Initial Catalog=Mi2;Trusted_Connection=True";
            // открытие файла
        private void butImport_Click(object sender, EventArgs e)
        {
            //выход, если была нажата кнопка отмены
            if (openFileDialog1.ShowDialog() == DialogResult.Cancel)
                return;
            // получаем имя выбранного файла
            string filename = openFileDialog1.SafeFileName;
            string ComText = "exec sp_inpAkz " + filename;
            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                connection.Open();
                SqlCommand command = new SqlCommand(ComText,connection);
                
            }   
            
          
        }
    }
}
...
Рейтинг: 0 / 0
25.09.2020, 14:31
    #40002547
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C#. Обращение к БД MS SQL
Andrey_KI
но и процедура не отрабатывает
а тут нечему отрабатывать-то. Команда создается, но она не выполняется.
...
Рейтинг: 0 / 0
25.09.2020, 14:32
    #40002549
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C#. Обращение к БД MS SQL
Кроме того, параметр процедуры нужно взять в кавычки, при этом экранировав возможные кавычки внутри имени файла. Но лучше все-таки использовать коллекцию Parameters, тогда не надо будет думать о кавычках.

ЗЫ: и причем тут ASP.NET, хотелось бы уточнить
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / C#. Обращение к БД MS SQL / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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