Я использую SQL Server 2008 в программе asp.net/c#.Я пытаюсь использовать SqlDataReader для извлечения данных из БД, но я не уверен, что использовать для типа данных "бит".
//these are the assemblies i added manually
using System.Web.Script.Services;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
SqlConnection conn2 = new SqlConnection(ConfigurationManager.ConnectionStrings["ucsConnectionString"].ConnectionString);
SqlDataReader rdr2 = null;
conn2.Open();
SqlCommand cmder = new SqlCommand("usp_Device_GetBy_DeviceID", conn2);
cmder.Parameters.AddWithValue("@ID", id);
cmder.CommandType = CommandType.StoredProcedure;
rdr2 = cmder.ExecuteReader();
rdr2.Read();
*insert datatype & var* = rdr2.GetSqlBit(rdr2.GetOrdinal("Line_Name"));
Я нашел пару сайтов, которые ссылались на вышеупомянутый "GetSqlBit"но, видимо, это не часть сборок, которые я использую.Любые предложения, как я могу прочитать этот «битовый» тип данных из SQL?
Я нашел похожий тип данных, используя «GetSqlBinary», но я не до конца понимаю, как он работает или подходит ли он для этой ситуации?
Мы ценим постоянную помощь каждого!