반응형

MDB

(C#) 액세스(Access database, .accdb) 데이터 가져오기

Access 데이터베이스에 연결해서 테이블에 저장된 데이터를 가져오는 코드입니다. .accdb를 사용했습니다. Visual Studio 2022버전에서 실습을 했습니다. x64 오류 메시지 해결 오류 메시지 System.InvalidOperationException: "Microsot.ACE.OLEDB.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다.' 예제 1. 프로젝트를 생성합니다. Windows Forms 앱(.NET Framework)를 선택합니다. 2. 폼(Form)에 ListBox 1개, 버튼 1개를 배치합니다. 실행한 결과는 아래와 같습니다. 결과를 보면서 코드를 확인하는 것이 이해가 쉬울 것 같습니다. 3. 버튼에 코드를 작성합니다. using System.Data.OleDb; .....

C# 2023.06.24

(C#) Access 데이터베이스에서 조건에 날짜를 사용하는 SQL 구문

C#에서 Acess 데이터베이스의 "날짜/시간" 형식의 필드에서 날짜를 조건으로 조회하는 SQL 구문의 예입니다. 아래 구문은 오류입니다. string sql = "select * from aa where birthday = '#2023-06-17#' ; // 오류 작은따옴표를 사용하면 안됩니다. 이렇게 작성해야 합니다. string sql = "select * from aa where birthday = #2023-06-17#"; 날짜를 DateTimePicker 컨트롤에서 선택받아 사용할 경우는 다음과 같이 작성해야 합니다. string sql = "select * from aa where birthday = #" + dateTimePicker1.Value.ToString().Substring(0,1..

C# 2023.06.17

(C#) DBConn_OleDb.cs: 데이터베이스 다루는 클래스

c#에서 OleDB 데이터베이스를 다루는 클래스 관련 링크: https://coding-abc.kr/19 (SQL Server, LocalDB) https://coding-abc.kr/48 (OleDb) 이 블로그에서 "DBConn"으로 검색하면 더 많은 정보를 볼 수 있습니다. 다운로드 // @utf-8 // © 2014~2023 정경환(jwcwjung@naver.com, https://coding-abc.kr) // https://coding-abc.kr/19 (SQL Server, LocalDB) // https://coding-abc.kr/22 (select 구문 실행하기) // https://coding-abc.kr/48 (OleDb) // -- DBConn_OleDb.cs // -- for O..

C# 2023.04.21
반응형