본문 바로가기

Windows Developer

[vb.net] 파일 읽기(텍스트 파일 읽기) FileInfo 객체는 디렉토리에 있는 파일을 삭제 하기 위해서 사용했고, StreamReader는 디렉토리에 존재하는 파일의 내용을 읽기위해서 사용했다. 읽기위해 사용하는 함수는 ReadToEnd()함수를 제공해 준다. 더보기
[socket] VB.net 2003 소켓 파일전송 보호되어 있는 글입니다. 더보기
[socket] API(고정길이, 가변길이) MFC 소켓통신 등 보호되어 있는 글입니다. 더보기
[asp.net] GridView 클릭 이벤트 만들기 1.그리드뷰에 클릭 이벤트 함수가 없어서 구글링으로 찾아낸 방식이다. onRowCreated함수를 사용해서 생성되는 Row에 onclick 함수를 만들어 준다. GrdXrayResult_RowCreated함수를 보자. 2.m_iRowIdx변수는 전역으로 선언되어 있다. Row의 인덱스가 될 변수이다. onclick 이벤트 속성을 주고 이벤트 이름은 onGridViewRowSelected()가 되겠다. 3.비하인드에서 이벤트 속성을 만들어 줌으로 인해서 div에서 onclick이벤트 함수가 클릭시 호출이 된다. 그럼 마지막으로 onGridViewRowSelected() 함수를 살펴보자. var gridViewCtlId = ''; var gridViewCtl = null; var curSelRow = nul.. 더보기
[oracle] OracleDataAdapter를 사용한 DataTable 채우기 비주얼 스튜디오 2008에서는 DataTable에 Load()멤버 함수가 있어서 DataTable에 값을 채우기에 편하지만 2003의 경우는 Load()함수가 없다. 그럼 이런 경우에는 어떻게 해야 할까? 위와 같이 OracleDataAdapter를 사용해서 DataTable에 결과쿼리의 값을 얻을 수 있다. 더보기
[oracle] DBNull 예외 처리 위 에러는 DB에서 값을 가져올 때 0이 아닌 널을 리턴하기 때문에 값을 DBNUll형식이기 때문에 에러가 발생한다 이는 아래와 같이 IsNullOrEmpty속성으로 예외처리를 할 수 있다. (수정전) If sDbNullCheck.IsNullOrEmpty(oPatients.Rows(0).Item("ComPay").ToString) Then iDataCnt = 0 Else (수정후) If String.IsNullOrEmpty(oPatients.Rows(0).Item("ComPay").ToString) Then iDataCnt = 0 Else String객체의 멤버 함수 속성을 사용해야 Warring이 사라진다. if DB 값(DBNull) is System.DBNull.Value Then 과 같이 하면 해.. 더보기
[c#] KeyDown으로 이미지 이동 시키기 KeyDown 이벤트로 현재 마우스 위치와 폼 위치를 설정하고 MouseMove시 이미지의 위치를 이동 시킨다. API에서는 InvalidDate함수를 호출해서 다시 그려줘야 하지만 c#에서는 OnPaint를 지원해주나? 이미지가 깜빡이지 않고 잘 나온다. 더보기
[oracle] 쿼리 문자열에서 나는 에러 메세지 관계 연산자가 부적합하다는 에러 메세지의 경우 쿼리상에서 문자열을 대입할때는 '문자'(콤마)로 감싸야 한다. 대부분 콤마가 빠져서 나는 에러다. 누락된 우괄호 에러 메세지의 경우 대부분 이 경우는 쿼리 상에서 () 괄호가 빠졌거나 문자열 상에서 붙어서 쿼리가 잘못 씌여지는 경우에 발생한다. 누락된 표현식의 경우는 , 쉼표가 빠지거나 잘못 추가된 곳이 있다면 에러가 난다. 위의 경우는 첫번째 라인에 , as WatPay, 이부분에 쉼표가 두개 들어가서 나는 에러이다. 위 에러 메세지는 눈에 잘 보이지 않고 오렌지로 실행시에 문제가 없어서 헤매는 경우가 많다. 에러 메세지 단번에 잡아 버리자 ㅎ 더보기
[oracle] .net에서 오라클 연결 방법 GetConnectionString은 오라클 연결 문자열이다 함수 정의는 다음과 같다. Public Function GetConnectionString() As String Return "Data Source=Kazak;User ID=asp011;Password=bitora;Unicode=True" End Function aDtResult.Load() 함수는 OracleDataReader 객체를 실행된 쿼리결과를 받아서 저장된 데이터를 DataTable에 저장을 시키는 역할이라고 생각하면 되겠다 더보기
[asp.net] 웹 폼 가운데 정렬 다음과 같이 css파일을 만든다. head안에 css파일을 사용하겠다고 명시한다. 실제로 사용할 div에 id를 주면되는데 id는 css파일에 있는 함수명을 사용하면 된다. 더보기