제목 : 제가 대충 아는 부분만;;
글번호:
|
|
350
|
작성자:
|
|
hatukoi
|
작성일:
|
|
2006/04/17 오후 10:20:00
|
조회수:
|
|
2788
|
2. SQL 에서 Search 문중 ' Like ' '%' + Query + '%''' <-- 이곳에 '' 는 스페이스를 말하는지?
Ans:박선생님이 이런 말씀을 하신게 기억납니다.쿼리문에서는 따옴표하나를 나타내기 위해서는 따옴표가 두개 필요하다는...
따라서 뒤의 '''중에 앞의 ''는 %를 닫는 '를 의미하고 마지막 '이 문장을 닫는 따옴표라고
봅니다.
3. private 와 protected 의 차이
Ans:private는 해당 cs에서만 사용할 수 있다는 겁니다.
protected는 해당 cs및 해당 cs를 상속받은 곳에서 쓸수 있다는 겁니다.
나머지 하나로 public이 있는데 이건 아실거 같습니다^^;
즉, 두개의 차이는 상속이라는 개념을 아셔야 합니다.
예를 들어 보통의aspx는 System.Web.Ui.Page를 상속합니다(맞나;;)
만약 Page것에 Protected로 선언된게 있으면 상속받은 aspx에서 사용할수 있습니다.
하지만, private로 선언된 것은 사용 할수 없다는 것이지요.
그래서,private로 된 필드 같은 것은 따로 불러낼수 잇는 함수를 만드는 것으로 압니다.
4. Cmd.Parameters["@Homepage"].Value = "http://" + this.txtHomepage.Text;
이렇게 해서 홈페이지를 자동으로 http://가 뜨게 하고 싶은데.. 안돼네요
Ans:이건 무슨 말씀인지 잘 모르겟네요^^;
Cmd.Parameters인거 보니 디비저장 하시는거 같은데 아무튼
해당 테이블 필드에 "http://"가 합쳐진 채로 저장이 되겟네요.
이것을 어떻게 자동으로 http:// 가 뜨게 하고 싶으시다는건지...
5. VS2005에서 페이징 처리 ... 하는법
Ans: 주제넘지만...;;2005든 2003이든 일단 페이징의 원리는 TOP에 잇지 않나 싶습니다.
저같은경우는 아예 컨트롤에 소스를 바인딩 할때 그 소스를 자체를 부르는 쿼리문에
TOP구문을 이용해서 합니다.
중요한건 전체 값과 현재 몇번째 페이지인지,총 몇번째 페이지인지 등의 값을 계속
가지고 있어야 하는거구요...
페이징 자체는 알고 보면 그렇게 어려운건 아니라고 봅니다.
하위쿼리를 잘 이용하시면 됩니다.
혹시 다 아시는걸 쓰는건 아닌가 싶어서 이만 쓰겟습니다;;
혹시나 혹시나 궁금하신게 있으시면 리플 달아주시구요 ㅠㅜ