• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Как сделать вывод таблици

  • Автор темы Guest
  • Дата начала
G

Guest

Кто работает с msSQL и C# подскажите, как сделать запрос на вывод в таблице строк удовлетворяющих определонному условию. Например у меня есть некая таблица отдыхающих на базе отдыха людей. Безе состоит из нескольких жилих корпусов. Мне надо создать запрос вывода всех живущих в корпусе №1
 
G

Guest

И кто сталкивался с такой ошибкой, подскажите что делать

Error The type or namespace name 'Management' does not exist in the namespace 'Microsoft.SqlServer' (are you missing an assembly reference?)

Ругается на строку

using Microsoft.SqlServer.Management.Common;

и такая же ошибка на

using Microsoft.SqlServer.Management.Smo;
 
S

SergerGood

to Тоторо

Код:
using System;
using System.Collections;
using System.Data;
using System.Diagnostics;
using System.Data.SqlClient;
using System.Windows.Forms;

public class SqlDataAccess
{

private static string ConnectionString = "Data Source=...; Initial Catalog=...; UID=...";

public static void selectFromTable(string TableName)
{
try
{
using (SqlConnection sqlConnection = new SqlConnection(ConnectionString))
{
sqlConnection.Open();

using (SqlCommand sqlCommand = sqlConnection.CreateCommand())
{
string sqlTxt = "select * from " + TableName; //твой запрос

sqlCommand.CommandText = sqlTxt;
sqlCommand.CommandType = CommandType.Text;
sqlCommand.ExecuteNonQuery();
}

sqlConnection.Close();
}
}
catch (Exception err)
{
MessageBox("Error");
}
}
 
S

SergerGood

упс... скорее всего тебе подойдет это дело:

меняй

Код:
sqlCommand.ExecuteNonQuery();

на

Код:
SqlDataReader result = sqlCom.ExecuteReader();

DataTable table = DataTable();
table.Load(result);

а потом уже юзай table
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!