Я застрял в подключении SQL и запустить простой запрос на выборку, мне нужно выводить select * from ServerInfo where ServerID = 1991638835"
либо консольной линии или текстовый файл:C# SQL Select Query только дамп один столбец
Это мой код:
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Diagnostics;
using System.Text;
namespace ConnectingToSQLC
{
class Program
{
static void Main(string[] args)
{
SqlConnection conn = new SqlConnection("server= XXXXX; database = ES1Archive; Integrated Security=false; User ID = sa; Password=XXXXXX");
conn.Open();
SqlCommand cmd = new SqlCommand("select * from ServerInfo where ServerID = 1991638835", conn);
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
//Console.WriteLine ("{1}", "{0}", reader.GetString (0), reader.GetString (1));
Console.WriteLine(reader.GetString(3));
}
reader.Close();
conn.Close();
if (Debugger.IsAttached)
{
Console.ReadLine();
}
}
}
}
Работает нормально. Но если я изменился на Console.WriteLine ("{1}", "{3}", reader.GetString (1), reader.GetString (3));
У меня всегда есть столбец 2. В общей сложности есть 7 столбцов, а столбец 3 пуст, а столбец 4 - XML.
Как я могу изменить свой код, чтобы свалить все?
Какой формат таблицы? – Liam
Строка и XML. – user2655495