Development37 VB 6.0에서 Recordset의 Value 가져오기 예상외로 난해함. 필드명이나 제일 상단 Value는 가져오나 index로 가져오기 어려움. 일단 쿼리를 통해 Recordset을 가져왔다는 가정하에서 진행. myRectSet As New ADODB.Recordset 를 통해 myRectSet로 테이블을 가져왔음. Dim var As Variant var = myRectSet.GetRows(myRectSet.RecordCount) For i =0 To UBound(var, 2) MsgBox (var(0, i)) Next myRectSet.Close 이게 다임. GetRows시 i를 넣어서 가져오는 줄 알았으나 전체 갯수를 가져와야 됨. 이 후 UBound를 통해 다시 전체갯수를 알아올수 있는 듯. MsgBox에 var()를 통해, 첫번째는 필드, 두번째는.. 2012. 5. 12. VB 6.0에서 MSSQL 접근하기 우선 VB 6.0을 실행. 켜서 간단하게 표준 EXE를 생성. 여기서 마우스 포인터가 가르키는 컨트롤을 클릭하고 창 안에다가 드래그해서 컨트롤 생성. Command1_Click()라는 메서드 안에 코드 작성. Private Sub Command1_Click() Dim MyConnObj As New ADODB.Connection Dim myRectSet As New ADODB.Recordset MyConnObj.Open "Provider = sqloledb;Data Source=서버이름;Initial Catalog=테이블이름", "아이디", "패스워드", -1 Dim sqlStr As String sqlStr = "select * from 테이블이름" myRectSet.Open sqlStr, MyConnO.. 2012. 5. 12. STL이란? (1) STL : Standard Template Library의 약자. 일반적으로 많이 사용될 수 있는 자료구조와 알고리즘 모음 라이브러리. 템플릿으로 만들어져 있으며, 이해하기 위해서는 C++의 템플릿을 이해해야할 필요가 있다. STL은 Generic Programming으로 만들어진 대표적인 예이다. Generic이란 총칭한다는 뜻으로 C++에서는 변수의 타입을 총칭한다. - 템플릿을 이용하면 총칭화된 타입을 사용하는 클래스와 함수를 만들 수 있다. - 템플릿을 사용하면 타입에 제약을 받지 않는 로직을 기술 할 수 있다. - Generic Programming을 하기 위해서는 템플릿이 꼭 필요하다. * 참조 : 한빛 네트워크 최흥배님 글 2011. 11. 3. DataGrid에서 Row Data 모두 가져오기 실버라이트 DataGrid에 WCF로부터 요청한 데이터를 받아 바인딩하는 코드를 작성했다. WCF에서는 DataBase에서 쿼리해서 List 형태로 돌려준다. userGrid.ItemSource = e.Result; 이후, DataGrid에서 Row의 값을 변경하고, 이 정보를 다시 WCF에 전달해서 DataBase를 업데이트해 주려고 한다. 하지만 실버라이트 DataGrid에서는 Row에 접근하는 메서드나 속성이 없다. 구글링을 찾아본 결과 DataGrid에 들어있는 이벤트 중에서 SelectionChanged? 뭐 이런 이벤트에서 전달받는 인자인 sender를 캐스팅해서 사용하면 현재 변경한 Row에 대해 작업을 해줄수 있다고 나와있다. 그러나 내가 원하는건 현재 변경한 Row에 대한 작업이 아닌 전.. 2011. 5. 3. 이전 1 ··· 3 4 5 6 7 8 9 10 다음