분류 전체보기 74

[SQL 2005] 서버 "__"에 대한 복원이(가) 실패했습니다. (System.Data.SqlClient.SqlError) (운영체제 오류 2, 3, 5)

오류 서버 "__"에 대한 복원이(가) 실패했습니다. (Microsoft.SqlServer.Smo) System.Data.SqlClient.SqlError: 운영 체제 오류2(지정된 파일을 찾을 수 없습니다.)(으)로 인해 파일 "__"에 대한 디렉터리를 조회하지 못했습니다. (Microsoft.SqlServer.Smo) 백업 파일로 데이터베이스를 복원하는 과정에서 오류가 발생하였다. 오류 해결 파일의 경로 확인 후, 해당 경로에 디렉터리가 존재하는지 확인한다. D 드라이브에 DB라는 폴더가 없었다. DB라는 폴더를 생성해준 후 다시 시도했더니 결과는 성공. 나의 경우는, 개발환경 구성 중 다른 사람이 작성한 가이드를 그대로 따라하다가 발생한 오류이다. (DB 폴더가 필요한지 몰랐다는 소리. 이런 세세한..

[SQL 2005] SQL Server Database 복원

시작 → 모든 프로그램 → Microsoft SQL Server 2005 → SQL Server Management Studio 실행 (관리자 권한) 연결 버튼 클릭. 서버 이름 - 데이터베이스 (서버 이름은 혹시 몰라서 가렸습니다.) 데이터 베이스를 오른쪽 마우스 클릭 → 새 데이터베이스 클릭. 데이터베이스 이름 입력 후 확인 버튼 클릭. 새로 생성한 데이터 베이스 오른쪽 마우스 클릭 → 작업 → 복원 → 데이터베이스 클릭. 복원에 사용할 원본으로 장치 선택 후 ... 버튼 클릭. 추가 버튼 클릭. → 백업 파일 선택. → 확인 버튼 클릭. 복원 체크박스 선택. → 옵션 클릭. → 복원 옵션에서 기본 데이터베이스 덮어쓰기 선택. 위와 같이 진행하면 데이터베이스 복원이 완료됩니다. 감사합니다.

[C++ 기초] 네임스페이스(namespace, using 지시자, using 선언)

네임스페이스(namespace) 내부 식별자에 유효 범위를 제공하는 영역. → 내부 식별자(identifier) 간 충돌 문제를 해결해준다. C++ 표준 라이브러리 타입과 함수들은 std 네임스페이스 또는 그 속에 중첩된 네임스페이스에 선언되어 있다. 네임스페이스로의 접근 → 범위 지정 연산자(::) 사용. #include "namespace.h" ... Lee::count = 100; Kin::count = 50; ... 접근 간소화 (1) using 지시자(directive) → 명시한 네임스페이스에 속한 모든 이름을 가지고 옴. using namespace 네임스페이스이름; 예시 namespace Lee { int age; int money; double weight; } using namespac..

개발 공부/C++ 2023.01.30

[C# 기초] 클래스(Class), 인스턴스(Instance), 인스턴스 생성

클래스(Class) 일종의 타입이자 틀. 인스턴스(Instance) 클래스를 객체로 만드는 과정(인스턴스화)을 통해 만들어진 객체. -> 데이터가 저장되어 있는 메모리의 주소값이 저장됨. 인스턴스 생성 (1)CLASSNAME (2)변수명 = (3)new (4)CLASSNAME(); (1) ‘CLASSNAME’이라는 이름의 클래스 자료형. (2) ‘CLASSNAME’ 클래스 자료형으로 선언한 ‘변수명’이라는 이름의 참조 변수. ⇒ 인스턴스 값(주소값)을 저장하는 변수. (3) 클래스의 객체(인스턴스)를 생성하기 위한 연산자. (4) new 키워드와 사용하여 ‘CLASSNAME’ 클래스의 객체(인스턴스)를 생성하는 생성자. 객체를 생성하는 역할. ‘변수명’은 new 연산자와 CLASSNAME()이라는 생성자..

[C# 기초] 자료형(값 형, 참조형), 메모리 구조(코드, 데이터, 스택, 힙)

C# 자료형 - Value Type, Reference Type 1) 값 형 (Value Type) 실제 데이터 값을 저장하는 자료형. ex) int, char, bool, enum, struct 등 2) 참조형 (Reference Type) 값이 저장되어 있는 곳의 위치(주소값)를 저장하는 자료형. ex) string, object 등 스택(Stack) 영역과 힙(Heap) 영역을 동시에 이용함. 스택 영역 - 데이터의 주소 저장. 힙 영역 - 데이터의 값 저장. 코드 블록이 끝나면 스택에 있는 데이터의 주소는 사라진다. 힙에 있는 데이터의 값은 남게 되는데 이때 GC(가비지 컬렉터)가 힙을 청소한다. C# 메모리 구조 - Code, Data, Stack, Heap 1) 코드(Code) 프로그램의 소스..

[C# 학습] DataTable 검색 기능(Select 이용) /DB 테이블 필드 이름 공백

DataTable 검색 baseTable이라는 DataTable에 데이터가 있다고 가정하여 작성한 코드입니다. 원하는 필드에서 원하는 단어를 검색하는 DataTable을 return합니다. private DataTable baseTable = new DataTable(); /////////////////////////////////////////////////////// //baseTable이라는 DataTable에 데이터가 있다고 가정합니다. /////////////////////////////////////////////////////// private DataTable getTable(String item, String word) { DataTable getTable = new DataTable()..

[C# 학습] 자식 폼 호출 시 부모 폼 기능 비활성화(Form 호출 시 다른 Form 사용 막기, Controls 활용)

※ 본 실습 진행 전, 아래 게시물을 확인하고 오시길 바랍니다. https://it-amin.tistory.com/98 [C# 학습] 자식 폼 하나만 활성화하기(Show() 폼 중복 실행 방지, FormClosing 활용) 메인 폼에서 자식 폼을 여는 방법은 두 가지가 있다. 1. Show(): 해당 폼이 닫히기 전이라도 다른 폼 사용 가능. 2. ShowDialog(): 해당 폼이 닫히기 전까지 다른 폼 사용 불가능. ShowDialog의 경우는 상관 it-amin.tistory.com ※ 기초적인 내용까지 담고 있으니 단계별 학습을 원치 않는 분은 총 정리 코드로 이동하셔서 보시면 됩니다. - 실습 진행 '자식 폼 하나만 활성화하기' 실습에서는 메인 폼에서 Form.Show()를 통해 자식폼 하나를 ..

[C# 학습] 자식 폼 하나만 활성화하기(Show() 폼 중복 실행 방지, FormClosing 활용)

메인 폼에서 자식 폼을 여는 방법은 두 가지가 있다. 1. Show(): 해당 폼이 닫히기 전이라도 다른 폼 사용 가능. 2. ShowDialog(): 해당 폼이 닫히기 전까지 다른 폼 사용 불가능. ShowDialog의 경우는 상관이 없지만, Show로 자식 폼을 열었을 때 다른 폼이 중복으로 뜨지 않게 하기 위해서는 설정을 해주어야 한다. ※ 단계별 학습을 원치 않는 분은 총 정리 코드로 이동하셔서 보시면 됩니다. - 실습 진행 메인 폼: MainForm.cs 자식 폼: Form1.cs, Form2.cs, Form3.cs 1. bool 선언 bool activateFormExist = false; 열려있는 폼이 존재하는지 아닌지를 확인하기 위한 bool을 선언한다. 2. 메인 폼에 Button 삽입 ..

[C# 학습] C#으로 Excel Export, Excel 원하는 셀 위치에 이미지 삽입(worksheet.Paste)

첫 번째, C#으로 Excel Export 기능을 구현합니다. 두 번째, Excel 시트의 원하는 셀 위치에 이미지를 삽입합니다. 이미지를 삽입하는 방법은 Pictures.Insert, Shapes.AddPicture 등의 다른 방법도 있지만 제일 간단하고, 내가 원하는 기능(지정한 위치)이 제대로 구현되는 방식을 택했다. 다른 방법들은 이유를 모르겠지만 제대로 구현되지 않았다. :( 1. 필요한 네임스페이스 선언 using System.Windows.Forms; using System.Drawing; using Excel = Microsoft.Office.Interop.Excel; 2. 엑셀 파일로 저장하는 Excel Export 구현 //Field private Excel._Application ex..

728x90
반응형