저는 몇 시간 전에 vb6에서 프로그래밍을 했었습니다. 개방형 SQL Server 연결 및 명령 객체를 사용하여 데이터베이스 traansactions를 만들었습니다. 나는 vb.net에서 비슷한 접근법을 찾고 있지만 시작점을 찾지 못했다.VB6에서 Vb.net으로 업그레이드하는 프로그래밍 로직
어떻게 우리는 vb.net 응용 프로그램에서 비슷하게 작동합니까?
저는 몇 시간 전에 vb6에서 프로그래밍을 했었습니다. 개방형 SQL Server 연결 및 명령 객체를 사용하여 데이터베이스 traansactions를 만들었습니다. 나는 vb.net에서 비슷한 접근법을 찾고 있지만 시작점을 찾지 못했다.VB6에서 Vb.net으로 업그레이드하는 프로그래밍 로직
어떻게 우리는 vb.net 응용 프로그램에서 비슷하게 작동합니까?
나는 SqlConnection
과 SqlCommand
을 찾고 있다고 생각합니다.
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.aspx
내가 데이터를 검색 가능한 SqlDataReader 개체를 사용하는 것이 좋습니다 : SqlCommand
에 대한
MSDN의 페이지는 사용 방법에 대한 예를 보여줍니다. 더 빠른 옵션이며 Microsoft가 DataSet의 미래에 투자하지 않는 것처럼 들립니다.
using (SqlConnection conn = new SqlConnection(connString))
{
conn.Open();
if (conn.State == ConnectionState.Open)
{
string sql = "Select FirstName, LastName from Customers";
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataReader reader = cmd.ExecuteReader();
if (reader != null)
{
while (reader.Read())
{
Customer cust = new Customer();
cust.FirstName = reader["FirstName"].ToString();
cust.LastName= reader["LastName"].ToString();
collection.Add(cust);
}
reader.Close();
}
conn.Close();
}
Conn Connection을 전역 변수에 저장할 수 있습니까? 어떻게 전역으로 사용할 수 있습니까? – KoolKabin
응용 프로그램의 클래스 내에 정적 공용 속성으로 전역으로 연결 개체를 사용할 수 있습니다. – dretzlaff17
당신이'에 대한 MSDN 문서에서 예제를 보면이 SQL 데이터 adaptar – KoolKabin
보다 아니, 동일한 프로세스의 단지 다른 부분은, SqlDataAdapter' 당신은 그들이 사용하는 것을 볼 수있는'SqlCommand' 및 연결하는 'SqlConnection' 등등. 당신이 컨트롤을 데이터 셋에 바인딩하고 싶다면 아마 그렇게 할 것이고, 데이터베이스에서 "수동으로"데이터를 검색하려면 대신에'SqlDataReader'를 보길 원할 것입니다. 그러나 이것들은 모두'System.DataSqlClient' 네임 스페이스의 일부입니다. –