다음은 데이터베이스에서 열 크기를 가져 오는 데 필요한 C# 코드입니다. connString 변수를 갱신하여 사용자 고유의 SQL Server 연결 문자열을 포함하도록하십시오.
예 : "Persist Security Info=False;Integrated Security=true;Initial Catalog=Northwind;server=(local)"
Int32 columnSize = 0;
string sql = "SELECT CHARACTER_MAXIMUM_LENGTH FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'user_info' AND COLUMN_NAME = 'searches'";
string connString = "Your Sql Server Connection String";
using (SqlConnection conn = new SqlConnection(connString))
{
SqlCommand cmd = new SqlCommand(sql, conn);
try
{
conn.Open();
columnSize = (Int32)cmd.ExecuteScalar();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
당신은 user_info' FROM'SELECT COUNT (검색) 같은 것을 의미? –
SQL 부분에 대한 도움을 요청합니까? 또는 C# 부분? 정확히 무엇을했는지/시도하지 않았고, 소스 코드를 게시하고, 문제가있는 곳을 지적하십시오. – Pseudonym
예 먼저 열을 '선택'하고 나서 선택한 열의 길이를 가져 오십시오. 열 –