내 web.config 파일에 연결 문자열이 정의되어있는 경우 SQL 데이터베이스에 대한 연결을 C# 코드 (미안)로 지정한 다음 저장 프로 시저. 결국 GridView에 대한 DataSource로이 데이터를 어떤 식 으로든 사용하고 싶습니다. 여기asp.net을 사용하여 저장 프로 시저 호출
연결 문자열이의 Web.config에 정의 된 방법입니다
<connectionStrings>
<add name="db.Name" connectionString="Data Source=db;Initial Catalog=dbCat;User ID=userId;Password=userPass;" providerName="System.Data.SqlClient" />
</connectionStrings>
DB 서버는 마이크로 소프트 SQL 서버입니다. 여기
내가 찾던입니다 :
ConnectionStringSettings conSet = ConfigurationManager.ConnectionStrings["db.Name"];
SqlConnection con = new SqlConnection(conSet.ConnectionString);
데이터를 얻을 수있는 코드는 매우 간단하다. web.config 파일의 connectionString 변수에서 액세스하는 데 더 관심이있었습니다. 그렇게 같은 리소스 파일의 경우이 모든 아주 간단 물건을 정직하게하는 것입니다
using (var con = new SqlConnection(_connectionString))
{
using (var cmd = new SqlCommand(_storedProcedureName, con))
{
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@pMyParamater", myParamaterValue);
con.Open();
using (var reader = cmd.ExecuteReader())
{
while (reader.Read())
{
// do something with the row
}
}
}
}
이 같은
어떤 종류의 데이터베이스입니까? – N0Alias
vb.net 또는 C#을 사용하고 있습니까? (구문을 돕기 위해). – JonH