powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подключение к хранимке с параметром
12 сообщений из 37, страница 2 из 2
Подключение к хранимке с параметром
    #38923205
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2viper2viperskyANA,

excel queryВы уже забыли, что писали в первом посте?
Покажите прграммку с гридом и календарем на t-SQL...
...
Рейтинг: 0 / 0
Подключение к хранимке с параметром
    #38923206
2viper2viper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

ок. а Вы поможите с с?
...
Рейтинг: 0 / 0
Подключение к хранимке с параметром
    #38923207
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2viper2viper,

ну если не шутишь, то стоит Adapter.Fill(чего нить) надо делать
а NonQuery не нужно (тест уже прошел :)
...
Рейтинг: 0 / 0
Подключение к хранимке с параметром
    #38923208
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2viper2viperskyANA,

ок. а Вы поможите с с?с C#... помогу
...
Рейтинг: 0 / 0
Подключение к хранимке с параметром
    #38923211
2viper2viper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
через команды в подключении, но здесь параметры нужно вписывать вручную, поэтому и "ексель справляется с таким в полуавтоматическом режиме.."
не думал что эта фраза вызовет возмущения)
просто если кто может дельно помочь - буду благодарен, а нет, то так и будет
...
Рейтинг: 0 / 0
Подключение к хранимке с параметром
    #38923223
2viper2viper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
еще и так можно. немного удобней

может кому пригодится
...
Рейтинг: 0 / 0
Подключение к хранимке с параметром
    #38923231
2viper2viper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
этот лучше будет. добавлена ссылка на ячейку (всплыл плюс такого подходы. если в ячейке напр СЕГОДНЯ()-1, и дату выбирать не нужно)

А по поводу аналогичного варианта на C#, сможет кто помочь..
...
Рейтинг: 0 / 0
Подключение к хранимке с параметром
    #38923423
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2viper2viper, я просил программку на T-SQL, а не VBA макрос в Excel сгенерировать :) Который к тому же кривой и удаляется при открытие документа.

Что касается Вашего кода, то:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)
{
     var date = Convert.ToDateTime(monthCalendar1.SelectionStart.ToString());
     var table = new System.Data.DataTable();

     using (var connection = new SqlConnection(@"Data S"))
     {
          using (var command = new SqlCommand("Проверка_Должников", connection))
          {
               command.CommandType = System.Data.CommandType.StoredProcedure;
               command.Parameters.Add("@date", System.Data.SqlDbType.DateTime).Value = date;

               using (var adapter = new SqlDataAdapter(command))
               {
                    adapter.Fill(table);
               }
          }
     }


Далее привязываете table в качестве источника данных к своему гриду.

How to: Bind Data to the Windows Forms DataGridView Control
...
Рейтинг: 0 / 0
Подключение к хранимке с параметром
    #38923554
2viper2viper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

Спасибо за код)
с макросом у меня проблем нет. Если бы он удалялся при открытии (не понял как такое возможно..), как им можно было бы пользоваться..? может проблема с настройками безопасности.
Я имел ввиду что используя t-sql можно совершать аналогичные выгрузки и в екселе (query, или вписывая параметры в свойства подключения для хранимки, или при помощи макроса)

В любом случае спасибо за помощь.
...
Рейтинг: 0 / 0
Подключение к хранимке с параметром
    #38923855
2viper2viper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача решена таким способом
Всем спасибо за участие

Код: 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.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace WindowsFormsApplication7
{
    public partial class Form1 : Form
    {
        DateTime date1;
        public Form1()
        {
            InitializeComponent();
        }

        private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)
        {
            date1 = Convert.ToDateTime(monthCalendar1.SelectionStart.ToString());
            label1.Text = Convert.ToString(date1);
            string constring = @"Data Source=";
            SqlConnection sqlconn = new SqlConnection(constring);
            SqlCommand sqlcomm = new SqlCommand("Проверка_Должников", sqlconn);
            sqlcomm.CommandType = System.Data.CommandType.StoredProcedure;
            sqlcomm.Parameters.Add("@date", System.Data.SqlDbType.DateTime).Value = date1;
            try
            {
                SqlDataAdapter sqladap = new SqlDataAdapter(sqlcomm);
                DataTable dtable = new DataTable();
                sqladap.Fill(dtable);
                BindingSource bso = new BindingSource();
                bso.DataSource = dtable;
                dataGridView1.DataSource = bso;
                sqladap.Update(dtable);
            }
            catch (Exception ex) { }
        }

        private void label1_Click(object sender, EventArgs e)
        {
           
        }
        
    }
}

...
Рейтинг: 0 / 0
Подключение к хранимке с параметром
    #38924172
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2viper2viper,

открой уже учебник и прочитай, что значит инструкция using и почему мы ей пользуемся, а ты нет. Сколько можно.
У вас задача сговнокодить или учиться?
...
Рейтинг: 0 / 0
Подключение к хранимке с параметром
    #38924771
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2viper2viper
Код: c#
1.
2.
3.
SqlDataAdapter sqladap = new SqlDataAdapter(sqlcomm);
                DataTable dtable = new DataTable();
                sqladap.Fill(dtable);



Можно без SqlDataAdapter

Код: c#
1.
2.
3.
4.
DataTable dtable = new DataTable();
sqlcomm.Connection.Open();
dtable.Load(sqlcomm.ExecuteReader());
sqlcomm.Connection.Close();
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подключение к хранимке с параметром
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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