특정 코드를 찾지 않아서 이것이 대답하기에 다소 간단한 질문이되기를 바랍니다. 나는 SQL 서버에서 채워진 고전 ASP 페이지에 테이블을 가지고있다. 각 행을 클릭 할 수 있도록 테이블을 설정하고 행의 데이터를 편집하는 페이지로 이동합니다. 내 질문은이 : 테이블을 채우는 레코드 집합을 사용하려고 더 나은 또는 나 db에 다시 연결하고 편집 할 원하는 레코드를 끌어야한다.테이블 행 데이터를 기존 ASP로 채우는 편집
답변
항상 그렇듯이; 그것은 달려있다. 그것은 당신이 레코드에 대해 편집해야하는 것에 달려 있습니다. DB와 사이트가 얼마나 멀리 떨어져 있는지에 따라 다릅니다. DB와 사이트가 별도의 컴퓨터에 있으면 더 강력합니다.
그렇다면 특정 레코드를 새로 호출해야합니다. 그 이유는 주로 사양의 당신이 당신의 질문에 만들었 기 때문에 인 :
... 그리고 행의 데이터를 편집 할 수있는 페이지로 이동합니다
당신은 기록을 통과하지한다 페이지간에 설정합니다. 이
- 에 대한 몇 가지 이유가 오직 당신 만이
- 가 있는지 데이터를 확인 필요 수집이있다는 이 프로그램을 보는 두 가지 방법이 있습니다 점 1에
확장하는 방법을 고려 신선 이것. 하나는 레코드 하나만 필요할 때 페이지 전체에 전체 레코드 세트를 전달하려고하는 것입니다. 다른 DB 호출이 이보다 더 많은 비용이 드는 경우는 거의 없습니다. 다른 하나는 내가 당신의 디자인에 의문을 제기 할 수있는 하나의 레코드 만 전달하는 것입니다. 이 레코드 세트에는 레코드와 관련된 모든 항목이있는 이유는 무엇입니까? 결과 목록에 너무 많은 것을 선택하고 있습니다. 또는 기록이 작다면 왜 새 페이지가 필요한가요? 최소 항목 인 경우 항목의 수정 템플리트를 표시 할 수없는 이유는 무엇입니까?
포인트 2에서 다음 시나리오를 고려하십시오. 동료와 함께 고객 기록을 변경해야하는 방법에 대해 논의하고 있습니다. 응용 프로그램에서이 결과 세트를 가져 오지 만 자연 호출이 생기고 책상에서 벗어납니다. 동료가 고객으로부터 전화를 받고 기록이 아직 업데이트되지 않은 이유를 묻습니다. 고객을 설득하기 위해 동료가 변경합니다. 이제 이전 레코드 세트를 사용하고 있고 멀리있는 동안 동료가 수행 한 추가 변경 사항을 덮어 쓸 수 있습니다. 이 모든 것은 레코드 세트를 업데이트하지 않기 때문에 발생합니다. 기존 레코드 세트를 페이지간에 전달하기 만하면됩니다.
포인트 3에서 우리는 포인트 1을 되돌아 볼 수 있습니다. 지금 당신이 5 개의 들판을 지나가고 있다고합시다. 기존 필드 중 하나에 첨부하려면 설명 필드가 필요하지만 결정합니다. 그 주석 필드의 2000자를 다음 페이지로 전달하려고합니까? 각 5 명이 댓글 필드가 필요한 경우 어떨까요? 페이징 된 10 개의 레코드 집합에 대해 10,000자를 전달하려고합니까? 레코드 세트 페이징을 수행하지 않고 전체 126 레코드에 대해 10,000자를 전달해야합니다.
이유가 더 있습니다. 이런 방식으로 기록을 안전하게 보관할 수 있습니까? 컴퓨터에 문제가있어 신속하게 게시물 요청을 작성할 수 없기 때문에 사용자 경험에 영향을 줍니까? 일반적으로 필요한 것만 유지하는 것이 낫습니다. 대부분의 경우 결과 세트에 편집에 필요한 모든 것이 없어야합니다.
- 1. ColdFusion에서 테이블 행 편집
- 2. 단추가있는 테이블 행 편집
- 3. asp로 SQL 데이터 : C# 테이블
- 4. 기존 행 뒤에 테이블 행 삽입
- 5. HTML 테이블 행 데이터 편집
- 6. 기존 데이터를 조정하여 mysql 데이터베이스를 채우는 방법
- 7. 테이블 채우기 및 android로 편집 할 행 선택
- 8. 테이블 요소에 데이터를 채우는 방법은 무엇입니까?
- 9. 클래스 모델의 데이터를 테이블 뷰로 채우는 방법
- 10. 은 기존 테이블
- 11. 편집 및 장고에 데이터베이스에서 기존 데이터를 저장은
- 12. php - 행 X에서 행 X까지 편집 편집
- 13. 행 데이터를 열로 피벗하고 데이터를 동적으로 채우는 방법
- 14. 기존 Java 테이블 결과에 행 추가하기
- 15. MVC4에서 편집 할 여러 테이블 행 선택
- 16. 자바 JSF : 데이터 테이블 태그 편집 행
- 17. 데이터 테이블 값 편집 추가 행 추가
- 18. 아약스 행 편집 가능한 데이터 테이블
- 19. 기존 행 위에 행 삽입, 행 이동
- 20. tableMode에서 중복 행 편집, 원래 행 편집
- 21. AS3 데이터를 ASP로 전달 및 가져 오기
- 22. Xamarin에서 테이블 뷰를 채우는 방법?
- 23. 레일스에있는 기존 데이터를 곱하여 데이터베이스를 채우는 방법은 없습니까?
- 24. 이 기존 스크립트에서 테이블 행 클릭시이 텍스트 입력을 활성화하려면 어떻게해야합니까?
- 25. 편집 데이터 그리드 행
- 26. 테이블 뷰 편집 모달 뷰가있는 행 추가 Xcode 4.2
- 27. 코드 행 간격 (테이블 행)
- 28. 편집 텍스트로 listview를 채우는 방법?
- 29. pl/sql에서 행 테이블 데이터를 선택하는 방법
- 30. MySQL의 하위 테이블 데이터를 기반으로하는 행 선택
이 모든 것을 설명하는 데 시간을내어 주셔서 대단히 감사합니다. 정말 감사. 그게 내 질문에 대답했고 나에게 많이 생각해 보라고했다. – dm8021122