[C#] 데이터베이스 연결 후 MessageBox로 보기!
2024. 1. 5. 08:42ㆍ카테고리 없음
728x90
모르는 데이터베이스 !
using (var connection = new NpgsqlConnection(connString)) { await connection.OpenAsync(); using (var cmd = new NpgsqlCommand("SELECT * FROM in_alarm", connection)) using (var reader = await cmd.ExecuteReaderAsync()) { while (await reader.ReadAsync()) { var stringBuilder = new StringBuilder(); for (int i = 0; i < reader.FieldCount; i++) { var columnValue = reader.GetValue(i); // 데이터를 object 타입으로 가져옴 string valueString = columnValue.ToString(); // object를 문자열로 변환 stringBuilder.Append($"{reader.GetName(i)}: {valueString}, "); } // MessageBox로 현재 행의 데이터 표시 MessageBox.Show(stringBuilder.ToString()); } } }
using (var connection = new NpgsqlConnection(connString)) { await connection.OpenAsync(); using (var cmd = new NpgsqlCommand("SELECT * FROM in_alarm", connection)) using (var reader = await cmd.ExecuteReaderAsync()) { while (await reader.ReadAsync()) { var stringBuilder = new StringBuilder(); for (int i = 0; i < reader.FieldCount; i++) { var columnValue = reader.GetValue(i); // 데이터를 object 타입으로 가져옴 string valueString = columnValue.ToString(); // object를 문자열로 변환 stringBuilder.Append($"{reader.GetName(i)}: {valueString}, "); } // MessageBox로 현재 행의 데이터 표시 MessageBox.Show(stringBuilder.ToString()); } } }