2012-10-10 3 views
1

서버 및 웹 응용 프로그램 작업 경험이 거의 없습니다. 목표는 사용자가 직원 데이터를 입력하고 나중에 인쇄하기 위해 검색 할 수있는 웹 포털을 만드는 것입니다. 다음과 같은 형식의 html 파일을 만들었습니다 ("hr_form.asp"로 저장 한 것). 필드 입력 및 제출 버튼 등. 사용자가 "제출"버튼을 클릭하면 액세스 DB에 저장된 입력 필드에 정보를 입력 할 수 있기를 원합니다. 나는 Access 2007을 사용할 것이다. 웹 양식 (fname, lname, 할당 등)에 해당하는 필드가있는 db 파일에 액세스합니다. 액세스 db가 현재 내 워크 스테이션에 저장되어 있지만 원격 서버로 이동해야합니다.원격 서버에있는 Access 2007 데이터베이스와 Webform 연결

"hr_form.asp"내에 연결 문자열을 배치하여 로컬로 (원격 서버에 연결을 시도하기 전에) 액세스 db에 연결 한 다음 양식을 통해 양식에 정보를 요청하는 방법 post 메소드를 호출하고 사용자 입력을 액세스 db의 해당 필드에 저장합니다.

하지만 그때 난 비주얼 스튜디오의 웹 개발자는 좋은 도구와 연결 마법사 옵션을 통해 할 수는 ... 들었

사람이 돈이와 당신이 경우 개인 접근 방식을 제공해 주실 수 그 과정에 대한 작은 단계별 개요? 나는 검색을했고 내가 경험 한 모든 반응은 경험이 있다고 가정하고 일부 단계를 건너 뜁니다. 감사합니다.

+0

인트라넷 또는 엑스트라 넷 액세스입니까? – GoldBishop

+0

교육구의 HR 부서의 일부 개인이 사용하기 때문에 인트라넷이라고 생각합니다. – user1308665

+0

최상의 솔루션은 SQL Server를 사용하는 것입니다. Std 에디션도 마찬가지입니다. Standard Edition SQL Server 또는 MySQL에 대한 액세스 권한이 있습니까? – GoldBishop

답변

0

Access보다 SQL Server에서 연결 문자열을 쉽게 이해하기 어렵습니다.

또한 필요한 경우 Access 데이터베이스보다 인트라넷 SharePoint 사이트 모음이있는 경우 SQL 데이터베이스에 연결하는 것이 훨씬 쉽습니다.

+0

음은 아마도 좋은 생각이 아니지만 나는 앞서 나가서 Access를 사용하여 모든 것을했습니다. 테스트하기 위해 먼저이 작업을 로컬로 수행하기로 결정했습니다. 그래서, 나는 앞서 가서 로컬 DSN 연결을 설정하고 Microsoft Access 드라이버 (* .mdb, * .accdb)를 선택하고 이름을 지정했습니다. – user1308665

+0

내 기본 양식 (hr_form.html

save_to_db.asp에는 연결 이름 Dim, lname 등이 포함됩니다. Dim dsn, conn, sSql, ... name ("ADODB.Connection") conn.Open dsn sSql = "tablen에 INSERT (이름, lname) = Request.Form ("lname ") .... 그래서 dsn ="dsn = newhire ") conn.next = "아무것도 설정하지 않았습니다. wwwroot 폴더에 파일을 저장 했으므로 액세스 할 수 없습니다.") 값 (' "& name &"', ' "& fname &"') ... conn.execute (sSql) conn.close() html 페이지를 localhost를 통해 전송하지만 아무 것도 제출하지 않으면 아무 일도 일어나지 않습니다 : S – user1308665

+0

@ user1308665 디자인에 대한 액세스를 사용하는 것은 좋지 않습니다 .Access 매크로 (시각적 또는 VBA)가 항상 SQL 트랜잭션 스크립트로 변환되는 것은 아니라는 점을 이해하십시오. 정신적으로, DB 디자인에서 액세스 필드 유형이 MS-SQL 필드 유형과 동일하지 않다는 것을 알고 있습니다. 나중에 참조 할 수 있도록 업데이트 된 텍스트로 원래 게시물을 편집하십시오. 언제나 편집 섹션을 추가하고 싶습니다. 내 질문에 답할 때. – GoldBishop