본문 바로가기

개발하는 '정'85

[오류 해결]“‘Microsoft.ACE.OLEDB.12.0’ 공급자는 로컬 컴퓨터에 등록 할 수 없습니다.” 발생한 오류 : C#에서 엑셀 업로드 기능 구현 중 “‘Microsoft.ACE.OLEDB.12.0’ 공급자는 로컬 컴퓨터에 등록 할 수 없습니다.” 라는 예외 발생. 오류 원인 : 64비트 Office 프로그램을 사용하고 있어 64비트 용 OLE DB 제공자가 설치되어있으나, 32비트 프로그램인 Visual Studio 에서는 해당 제공자를 찾을 수 없음. 환경 : PC - 64 bit / 엑셀 - 64bit 해결 방법 : 32비트 버전의 제공자(ACEOLED.dll)를 설치해야함. 1) 아래 링크를 통해 Microsoft Access Database Engine 2010 Redistributable 패키지를 다운로드한다. (https://www.microsoft.com/en-us/download/de.. 2019. 8. 22.
[C# .NET] 윈도우폼 계산기 예제 : 3. 추가 기능 구현 [ C# .NET ] 윈도우 폼 계산기 예제 ★C# 닷넷 개인 공부를 위한 예제로, 정확하지 않거나 효율적이지 않을 수 있음★ ※ 예외 처리할 목록 1. 최초 출력 숫자가 0인 경우 (완료) 2. 계산 버튼 두번 클릭 시 (완료) 3. 변수의 크기 4. 숫자 -> 계산 -> 숫자 -> enter (완료) 5. 0 나누기 (완료) 6. 숫자 맨 앞자리가 0인 경우나 계산버튼을 연속으로 클릭 시 ProcessBox에 알맞게 출력하기 7. equal 버튼(=) 클릭 후 바로 계산버튼 클릭 시 ※ 추가 기능 구현할 목록 1. 키보드 입력 2. 기본 계산 외 추가 계산 기능 (Clear, 소숫점, 지우기 ...) using System; using System.Collections.Generic; using Sy.. 2019. 7. 9.
[C# .NET] 윈도우폼 계산기 예제 : 2. 기초 기능 구현 [ C# .NET ] 윈도우 폼 계산기 예제 ★C# 닷넷 개인 공부를 위한 예제로, 정확하지 않거나 효율적이지 않을 수 있음★ ※ 예외 처리할 목록 1. 최초 출력 숫자가 0인 경우 (완료) 2. 계산 버튼 두번 클릭 시 (완료) 3. 변수의 크기 4. 숫자 -> 계산 -> 숫자 -> enter (완료) 5. 0 나누기 (완료) 6. 숫자 맨 앞자리가 0인 경우나 계산버튼을 연속으로 클릭 시 ProcessBox에 알맞게 출력하기 7. equal 버튼(=) 클릭 후 바로 계산버튼 클릭 시 ※ 추가 기능 구현할 목록 1. 키보드 입력 2. 기본 계산 외 추가 계산 기능 (Clear, 소숫점, 지우기 ...) using System; using System.Collections.Generic; using Sy.. 2019. 7. 9.
[C# .NET] 윈도우폼 계산기 예제 : 1. 디자인 구현 [ C# .NET ] 윈도우 폼 계산기 예제 ★C# 닷넷 개인 공부를 위한 예제로, 정확하지 않거나 효율적이지 않을 수 있음★ 1. ProcessBox - 입력 값, 수식을 모두 출력함. - Clear 버튼 클릭 시 0으로 초기화함. - 계산 완료 버튼 클릭 후 숫자 버튼 클릭 시 클릭된 숫자 버튼 값이 출력됨. - Name : ProcessBox - Size : 324 * 34 - Margin : 3,0,3,0 2. ResultBox - 입력 값, 계산 결과를 출력함. - Clear 버튼 클릭 시 0으로 초기화함. - Name : ResultBox - Size : 324 * 34 - Margin : 3,0,3,0 3. 숫자 입력 버튼 - Name : btn0 ~ btn9 - Size : btn0 = 1.. 2019. 7. 9.
반응형