powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Строка подключения связанного сервера
15 сообщений из 40, страница 2 из 2
Строка подключения связанного сервера
    #39489700
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наутилусзадание она выкладывала
Где?
...
Рейтинг: 0 / 0
Строка подключения связанного сервера
    #39489701
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAнаутилусзадание она выкладывала
Где?

20639074
20639809
...
Рейтинг: 0 / 0
Строка подключения связанного сервера
    #39489704
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Sveta824 строки подключения писать?
Да
...
Рейтинг: 0 / 0
Строка подключения связанного сервера
    #39489705
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наутилусskyANAпропущено...

Где?

20639074
20639809
Простите, но я специально попросил задание в оригинальном виде .
Очень часто люди не верно понимают его, а при пересказе своими словами теряют суть.
...
Рейтинг: 0 / 0
Строка подключения связанного сервера
    #39489708
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAОчень часто люди не верно понимают его, а при пересказе своими словами теряют суть.
я то это понимаю..... )
...
Рейтинг: 0 / 0
Строка подключения связанного сервера
    #39489715
Sveta82
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сначала я написала SQL запрос в managment studio, особой сложности не составило, а потом сказали, что надо в приложении. Теперь не знаю, как это все переделывать. Запрос выполняется без проблем.
...
Рейтинг: 0 / 0
Строка подключения связанного сервера
    #39489720
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sveta82,

эту статью https://msdn.microsoft.com/en-us/library/jj943772.aspx читали уже?
...
Рейтинг: 0 / 0
Строка подключения связанного сервера
    #39489721
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sveta82,

Я правильно понял, что Вас просят списать приложение, работающее с базой, а Вы не знаете как к этому подойти?
Или просто приложение Вы написать можете, но не знаете как в нем с базой работать?
...
Рейтинг: 0 / 0
Строка подключения связанного сервера
    #39489731
Sveta82
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA, первый вариант. Запрос написать у меня получилось, возможно по-дилетантски. А вот с приложением туго
...
Рейтинг: 0 / 0
Строка подключения связанного сервера
    #39489739
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sveta82,

тогда почитайте стсатью по ссылке выше, она как раз о том, как Create a simple data application by using ADO.NET.
...
Рейтинг: 0 / 0
Строка подключения связанного сервера
    #39489899
WitC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sveta82,
можно долго спорить, по поводу выбранной концепции в представленном вами коде...
если результат выполнения в Менеджмент Студио вас устраивает, ни чего менять не надо.

если на вашем сервере, в БД [BD-1] не созданы объекты, выполните один раз ваш код:

EXEC dbo.sp_addlinkedserver @server = N'Server2',
@srvproduct=N'OLE DB',
@provider=N'Microsoft.Jet.OLEDB.4.0',
@datasrc=N'C:\Users\Света\Desktop\Задание \BD-2.xls',
@provstr=N'Excel 8.0'
EXEC dbo.sp_addlinkedserver @server = N'Server3',
@srvproduct=N'OLE DB',
@provider=N'Microsoft.Jet.OLEDB.4.0',
@datasrc=N'C:\Users\Света\Desktop\Задание \BD-3.xls',
@provstr=N'Excel 8.0'
EXEC dbo.sp_addlinkedserver @server = N'Server4',
@srvproduct=N'OLE DB',
@provider=N'Microsoft.Jet.OLEDB.4.0',
@datasrc=N'C:\Users\Света\Desktop\Задание \BD-4.xls',
@provstr=N'Excel 8.0'
SELECT * FROM sys.servers
SELECT * FROM sys.linked_logins
GO
USE [BD-1]
GO
CREATE VIEW Serv2 AS
SELECT DISTINCT S2.*
FROM [Server2]...['2016-01-02$'] S2 JOIN [BD-1].dbo.Bill D1 ON S2.Date = D1.Date
JOIN [BD-1].dbo.Cell C1 ON S2.CellID = C1.CellID
UNION

SELECT DISTINCT S2.*
FROM [Server2]...['2016-01-15$'] S2 JOIN [BD-1].dbo.Bill D1 ON S2.Date = D1.Date
JOIN [BD-1].dbo.Cell C1 ON S2.CellID = C1.CellID
UNION

SELECT DISTINCT S2.*
FROM [Server2]...['2016-01-23$'] S2 JOIN [BD-1].dbo.Bill D1 ON S2.Date = D1.Date
JOIN [BD-1].dbo.Cell C1 ON S2.CellID = C1.CellID
UNION
SELECT DISTINCT S2.*
FROM [Server2]...['2016-02-04$'] S2 JOIN [BD-1].dbo.Bill D1 ON S2.Date = D1.Date
JOIN [BD-1].dbo.Cell C1 ON S2.CellID = C1.CellID
UNION
SELECT DISTINCT S2.[Date],S2.[Duration],S2.[Type],S2.[Phone A],S2.[Phone B],S2.[LAC],S2.[CellID]
FROM [Server2]...['2016-01-18$'] S2 JOIN [BD-1].dbo.Bill D1 ON S2.Date = D1.Date
JOIN [BD-1].dbo.Cell C1 ON S2.CellID = C1.CellID
GO
CREATE VIEW Serv3 AS
SELECT DISTINCT S3.*
FROM [Server3]...['2016-01-02$'] S3 JOIN [BD-1].dbo.Bill D1 ON S3.Date = D1.Date
JOIN [BD-1].dbo.Cell C1 ON S3.CellID = C1.CellID
UNION
SELECT DISTINCT S3.*
FROM [Server3]...['2016-01-09$'] S3 JOIN [BD-1].dbo.Bill D1 ON S3.Date = D1.Date
JOIN [BD-1].dbo.Cell C1 ON S3.CellID = C1.CellID
UNION
SELECT DISTINCT S3.*
FROM [Server3]...['2016-01-28$'] S3 JOIN [BD-1].dbo.Bill D1 ON S3.Date = D1.Date
JOIN [BD-1].dbo.Cell C1 ON S3.CellID = C1.CellID
UNION
SELECT DISTINCT S3.*
FROM [Server3]...['2016-02-03$'] S3 JOIN [BD-1].dbo.Bill D1 ON S3.Date = D1.Date
JOIN [BD-1].dbo.Cell C1 ON S3.CellID = C1.CellID
UNION
SELECT DISTINCT S3.*
FROM [Server3]...['2016-02-08$'] S3 JOIN [BD-1].dbo.Bill D1 ON S3.Date = D1.Date
JOIN [BD-1].dbo.Cell C1 ON S3.CellID = C1.CellID GO
CREATE VIEW Serv4 AS
SELECT DISTINCT S4.*
FROM [Server4]...['2015-07-01$'] S4 JOIN [BD-1].dbo.Bill D1 ON S4.Date = D1.Date
JOIN [BD-1].dbo.Cell C1 ON S4.CellID = C1.CellID
UNION
SELECT DISTINCT S4.*
FROM [Server4]...['2016-01-01$'] S4 JOIN [BD-1].dbo.Bill D1 ON S4.Date = D1.Date
JOIN [BD-1].dbo.Cell C1 ON S4.CellID = C1.CellID
UNION
SELECT DISTINCT S4.*
FROM [Server4]...['2016-01-19$'] S4 JOIN [BD-1].dbo.Bill D1 ON S4.Date = D1.Date
JOIN [BD-1].dbo.Cell C1 ON S4.CellID = C1.CellID
UNION
SELECT DISTINCT S4.*
FROM [Server4]...['2016-06-30$'] S4 JOIN [BD-1].dbo.Bill D1 ON S4.Date = D1.Date
JOIN [BD-1].dbo.Cell C1 ON S4.CellID = C1.CellID
GO
CREATE VIEW AllResults AS
WITH Serv2All As(SELECT * FROM Serv2), Serv3All As(SELECT * FROM Serv3), Serv4All As(SELECT * FROM Serv4)
GO

далее, в Visual Studio, создайте проект WidowsForm.
на форму положите два DataGridView и кнопку, c названиями по умолчанию.
щёлкните два раза по кнопке в дизайнере, скопируйте вашу строку "namespace", вставьте следующий код:

Код: 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.
using System;
using System.Data;
using System.Data.SqlClient;
using System.Windows.Forms;

namespace WindowsFormsApp2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            dataGridView1.DataSource = GetDt("SELECT * FROM AllResults ORDER BY [Phone A], Date");
            dataGridView2.DataSource = GetDt("SELECT [Phone A], COUNT (*) AS \"CallQty\" " +
                                             "FROM AllResults GROUP BY[Phone A] HAVING COUNT(*) <= 3");
        }

        private DataTable GetDt(string strSqlQuery)
        {
            DataTable ret = new DataTable();
            string strCnn = "Server=.\\SQLEXPRESS;Database=BD-1;Trusted_Connection=True;";

            SqlDataAdapter da = new SqlDataAdapter(strSqlQuery, strCnn);
            da.Fill(ret);

            return ret;
        }
    }
}



и замените строку namespace на свою.
если потребуется, измените строку подключения string strCnn = "Server=.\\SQLEXPRESS;Database=BD-1;Trusted_Connection=True;"; на свою.
...
Рейтинг: 0 / 0
Строка подключения связанного сервера
    #39491013
Sveta82
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
WitC, спасибо огромное. Все получилось. Теперь от этого буду отталкиваться, дорабатывать. А по поводу кода, сама понимаю, что как-то примитивно, но по-другому взглянуть на это не могу.
...
Рейтинг: 0 / 0
Строка подключения связанного сервера
    #39491119
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
WitC,

Ни фига себе Вы телепат!
...
Рейтинг: 0 / 0
Строка подключения связанного сервера
    #39491181
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2WitC,

Ни фига себе Вы телепат!

Посмотри что написано в поле «Откуда» мембера.
Теперь ты знаешь, где выращивают телепатов :)
...
Рейтинг: 0 / 0
Строка подключения связанного сервера
    #39491185
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Медитация?
...
Рейтинг: 0 / 0
15 сообщений из 40, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Строка подключения связанного сервера
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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