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

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

Guest

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

Guest

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

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

#3
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

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

меняй

Код:
sqlCommand.ExecuteNonQuery();
на

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

DataTable table = DataTable();
table.Load(result);
а потом уже юзай table