게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 레코드셋 문제때문에 질문 올립니다. ^^;; |
---|
작성자: 장윤태
작성일시: 2007-05-17 10:09,
조회수: 4,588
|
이건 테크닉 적인 질문인데요.
◆상황 아래 커서 위치를 Conn.CursorLocation = adUseClient 하면 커서가 무조건 adOpenStatic(3) 으로 고정이 되내요. 이건 서버에 레코드셋을 가저오는(단절된 레코드셋)걸로 알고 있는데요. 커넥션의 커서로케이션을 레코드 셋이 상속받는거는 알고 있습니다. ◆질문 1 Conn.CursorLocation = adUseClient 로 지정하더라도 커서를 adOpenForwardOnly 으로 고정할수 있을까요? 전 레코드셋 기능을 사용안해서~~ Public Sub openConn() If Not isObject(Conn) Then Set Conn = Server.CreateObject("ADODB.Connection") 'Conn.CursorLocation = adUseServer '디폴트 :: 가벼운 커서 Conn.CursorLocation = adUseClient '커서의 단절된 레코드등 다양한 기능 :: 무거운 커서 Conn.connectionTimeout = 60 Conn.IsolationLevel = &H00000100 'ReadUncommitted '낮은수준 'Conn.IsolationLevel = &H00001000 'ReadCommitted '높은수준 Conn.Open strConnStr End if End Sub◆질문 2 레코드셋만으로 레코드셋 안의 테이블 , 컬럼의 설명을 뽑아 올려고 하는데요 이렇게 하면 디버깅에 매우 좋을듯해서요~~ 대충 한두개는 되는데~ 레코드셋의 정확한 정보를 뽑아 오는게 안된내요 혹시 이런 방식을 사용하시는지 해서요~~ 힌트를 주시면 감사 하겠습니다. ^^; - ▲ 요약 들어오는 sql문이든 프로시저든 만듯이 레코드 셋을 반환 합니다. 여기에 착안한게 테이블에서 설명을 뽑아 보면 좋겠다 생각했습니다. 시스템 테이블을 이용하는거 까지는 알았는데 그게 참 어렵내요. 'select sp.value ,so.name from sysobjects so, sysproperties sp where so.id = sp.id and so.name = 'menuCategory' and so.xtype = 'U' and sp.type =3 and sp.name like 'MS%' --select sp.value ,so.name from sysobjects so, sysproperties sp where so.id = sp.id and so.name = 'member' and so.xtype = 'U' and sp.type =3 and sp.name like 'MS%' select sp.value ,so.name from sysobjects so, sysproperties sp where so.id = sp.id and so.name = 'menuCategory' and so.xtype = 'U' and sp.type =3 and sp.name like 'MS%' select * from sysobjects select * from syscolumns where name = 'codeParent' select * from syscolumns where id = '240719910' -- 테이블에 대한 필드명과 타입등을 리스트화 select b.name , c.name +' (' + cast(b.length as varchar) + ')', cast((b.colid - 1) as varchar) , c.* from dbo.sysobjects a, dbo.syscolumns b, dbo.systypes c where a.id = b.id and a.name = 'menuCategory' and b.xtype = c.xtype order by colid select b.name , c.name +' (' + cast(b.length as varchar) + ')', cast((b.colid - 1) as varchar) , b.* from dbo.sysobjects a, dbo.syscolumns b, dbo.systypes c where a.id = b.id and a.name = 'menuCategory' and b.xtype = c.xtype order by colid --sp_help 테이블명 -- 필드명이 포함된 테이블명 찾기 select a.name from dbo.sysobjects a, dbo.syscolumns b where a.id = b.id and b.name='code' and b.name='codeParent' order by colid select a.* from dbo.sysobjects a, dbo.syscolumns b where a.id = b.id and b.name='code' select b.* from dbo.sysobjects a, dbo.syscolumns b where a.id = b.id and b.name='code' select a.* from dbo.sysobjects a, dbo.syscolumns b where a.id = b.id and b.name='codeParent' select b.* from dbo.sysobjects a, dbo.syscolumns b where a.id = b.id and b.name='codeParent' select b.* from dbo.sysobjects a, dbo.syscolumns b where a.id = b.id or ( b.name='codeParent' and b.name='code' ) select top 100 a.* , b.* from dbo.sysobjects a, dbo.syscolumns b select top 100 a.* from dbo.sysobjects a select top 100 a.* from dbo.syscolumns a Select top 1 b.name , c.name +'('+ cast(b.length as varchar) +')' from dbo.sysobjects a, dbo.syscolumns b, dbo.systypes c where a.id = b.id and a.name = 'menuCategory' and b.xtype = c.xtype |
IP 주소: 211.234.44.234
|
전체 2,095 건의 게시물,
84 페이지로 구성된
ASP, ASP.NET, IIS & Script 게시판의
20 페이지입니다.
게시물 | ||||
---|---|---|---|---|
1,665 | 2007-05-16 | 6,585 | ||
1,664 | 2007-05-16 | 4,167 | ||
1,663 | 2007-05-16 | 3,839 | ||
2007-05-17 | 4,588 | |||
1,661 | 2007-05-17 | 3,732 | ||
1,660 |
김창희 |
2007-04-20 | 1,411 | |
1,659 | 2007-04-20 | 3,308 | ||
1,658 | 2007-04-16 | 3,565 | ||
1,657 | 2007-04-16 | 3,734 | ||
1,656 |
김창희 |
2007-04-14 | 1,218 | |
1,655 | 2007-04-15 | 3,750 | ||
1,654 |
이법상 |
2007-04-10 | 1,781 | |
1,653 | 2007-04-10 | 3,568 | ||
1,652 |
이법상 |
2007-04-10 | 1,398 | |
1,651 | 2007-04-10 | 3,546 | ||
1,648 |
순자 |
2007-04-06 | 1,380 | |
1,647 | 2007-04-07 | 3,500 | ||
1,646 |
이승재 |
2007-04-06 | 1,506 | |
1,645 | 2007-04-06 | 3,554 | ||
1,644 |
maotai |
2007-04-03 | 1,599 | |
1,643 | 2007-04-04 | 3,723 | ||
1,642 | 2007-03-29 | 3,672 | ||
1,641 | 2007-03-29 | 4,728 | ||
1,640 | 2007-03-29 | 4,215 | ||
1,639 |
koiman |
2007-03-27 | 1,233 |