Windows Developer 썸네일형 리스트형 [asp.net] 다국어 설정 위와 같이 기본 폼 세팅을 마친 후에 로컬 리소스를 생성한다 그럼 Default.aspx.resx 리소스 파일이 생성되고 한글과 미국 두 언어를 하기 위해서 Default.aspx.en-US.resx을 만들었다 (en-US는 미국 국가 설정에 맞는 확장명이다) 위에는 Defaulst.aspx.resx파일이고 밑에는 영문을 위한 Default.aspx.en-US.resx의 내용을 언어 세팅을 해준다. 위와 같이 세팅을 마친후에 Default.aspx에 코드 부분을 다음과 같이 작성해 주자 한국 미국 진하게 표시된 부분은 리스트 박스에서 선택된 언어에 맞게 InitializeCulture() 를 재정의 해준다 결과는 다음과 같다 여기서 위에 InitializeCulture() 의 내용을 버튼 클릭 이벤트에 .. 더보기 [asp.net] oracleclinet 연동 순서 1. 도구 -> 데이터베이스에 연결 2.변경으로 다른 DB를 사용할 경우 상황에 맞게 변경가능 (여기서 서버 이름은 TNS서버에 연결되어 있는 이름) 3. 서버이름은 NewTNSname1으로 되어 있는 것을 확인 할 수 있다. 실제 서버에 있는 DB에 연결되어 있는 이름이며 asp011은 스키마를 말한다. 4.실제로 웹에서 DB에 있는 값을 출력하기 위해서 먼저 SqlDataSource를 추가 시켜야 한다. 그림에서는 2개의 GridView가 있기 때문에 SqlDataSource를 2개를 추가 시켰다(ID : asp011_1, asp011_2) 5. 비하인드 코드에서 다음과 같이 GridView에 DataSourceID에 SqlDataSource의 ID값을 넘겨 주면 바인딩된다. 바인딩된 후에는 SqlD.. 더보기 [asp.net] SqlDataSource를 이용한 출력 도구상자에 SqlDataSource를 만들고 원하는 쿼리를 작성한다. 이를 출력하기 위한 GridView를 추가 시키고 중요한 것은 DataSourceID로 연결된 스키마(asp011)를 적어서 바인딩 해줘야 한다. 더보기 [oracle]계정 생성 및 권한 부여 1. 계정 관리 (SQL-PLUS) (1) 생성 사용자 생성 SQL>CONN SYSTEM/pwd -- DBA Role이 있는 유저로 접속합니다. SQL>CREATE USER TEST IDENTIFIED BY TEST; -- USER를 다시 생성합니다. 접근 SQL> CONN TEST/TEST - 연결 실패!! SQL> CONN SYSTEM/pwd -- 권한 부여기능이 있는 유저로 접속 SQL> GRANT connect, resource TO TEST; -- 권한 부여 SQL> CONN TEST/TEST - 연결 성공!! 확인 SQL> CONN SYSTEM/pwd SQL> SELECT username, default_tablespace, temporary_tablespace FROM DBA_USERS; (.. 더보기 [oracle] Import ▣ IMPORT ? ⊙ EXPORT 덤프 파일을 읽어서 그 안에 저장되어 그 파일안에 있는 명령을 실행시킵니다. ⊙ 데이터베이스를 복구하거나 재구성하기위해 사용될 수 있습니다. ⊙ 기본적으로 IMPORT는 각 테이블을 IMPORT한 후 COMMIT을 합니다. ▣ Import Parameter - userid : IMPORT를 실생시키는 계정의 username/password명 - buffer : 데이터를 행들을 가져오는데 사용되는 buffer의 bytes수 - file : IMPORT될 EXPORT 덤프 파일명 - show : 파일 내용이 화면에 표시되어야 할 것인가를 나타냄(Y/N 플래그) - ignore : IMPORT중 CREATE명령을 실행할 때 만나게 되는 에러들을 무시할 것인지 결정 (Y/N .. 더보기 [Oracle]바인드 변수 쿼리의 일부분 예를 들어 WHERE 절의 내용만 다른 쿼리를 실행해야 하는 경우가 종종 생길 것이다. 이러한 경우에 거의 비슷한 두번의 쿼리를 실행하는 비효율성을 해소하는 방법이 바로 바인드 변수의 사용이다. 바인드 변수는 입력 내용을 넣고 SQL로부터 출력 내용을 받아내는 방법으로, " 이 부분에 들어갈 정확한 값은 이후에 알려줄테니, 일단 내가 값을 넣었을 때 어떻게 실행할 것인지에 대해서 계획만 세워둬라 "는 명령을 오라클에 내리는 것이다. 바인드 변수를 사용하지 않은 쿼리와 사용한 쿼리의 예 select * from emp where ename = 'KING'; select * from emp where ename = :bv; 두번째 쿼리가 바인드 변수를 사용한 쿼리로서, 보다 일반적이고, 재사용.. 더보기 [Oracle] 리터럴 변수와 바인딩 변수 1. 리터럴 변수 SELECT * FROM TABLE WHERE ID = '째즈댄스' 와 같이 직접 쿼리를 적용시켜 대입시키는 방법 2. 바인딩 변수 SELECT * FROM TABLE WHERE ID = :INPUT_ID 와 같이 작정되며 프롬프트가 :INPUT_ID입력을 기다린다. 더보기 [oracle] %TYPE과 %ROWTYPE %TYPE 데이터형 ⊙ %TYPE 데이터형은 기술한 데이터베이스 테이블의 컬럼 데이터 타입을 모를 경우 사용할 수 있고, ⊙ 또. 코딩이후 데이터베이스 컬럼의 데이터 타입이 변경될 경우 다시 수정할 필요가 없습니다. ⊙ 이미 선언된 다른 변수나 데이터베이스 컬럼의 데이터 타입을 이용하여 선언합니다. ⊙ 데이터 베이스 테이블과 컬럼 그리고 이미 선언한 변수명이 %TYPE앞에 올수 있습니다. %TYPE 속성을 이용하여 얻을 수 있는 장점 - 기술한 DB column definition을 정확히 알지 못하는 경우에 사용할 수 있다. - 기술한 DB column definition이 변경 되어도 다시 PL/SQL을 고칠 필요가 없다. 예제 v_empno emp.empno%TYPE := 7900 ; v_ename.. 더보기 [MFC] CString에서 한글 깨짐현상, UTF-8 to ANSI 보호되어 있는 글입니다. 더보기 [Oracle] 인덱스의 구조 [출처]http://www.gurubee.net/pages/viewpage.action?pageId=688161& B*Tree 방식으로 조건을 만족하는 첫 번째 인덱스 ROW를 찾는다. 조건에 해당하는 처리가 끝날 때까지 차례대로 다음 ROW를 스캔한다. 인덱스 ROW에 있는 ROWID 정보를 이용하여 테이블에 있는 실제 ROW를 랜덤하게 액세스 한다. 결국 액세스되는 테이블 ROW의 순서는 인덱스 ROW의 순서와 일치한다. 그러므로 인덱스를 이용하여 처리함으로써 정렬작업 없이 동일한 결과를 추출할 수 있다. 더보기 이전 1 ··· 3 4 5 6 7 8 9 10 다음