2012-06-11 2 views
0

액세스 할 수있는 쿼리가 있습니다. 이 달의 각 날짜에 대한 쿼리의 정보를 별도로 갖고 싶었습니다. 그래서 저는 31 개의 쿼리를 만들었습니다. 각 쿼리는 액세스 할 때마다 쿼리되었습니다.매개 변수가있는 ASP에서 액세스하는 데이터베이스 액세스

asp에 대한 액세스로부터 쿼리를 실행하는 간단한 .asp 코드를 발견했습니다. 31 개의 .asp 페이지를 만들어 각 날짜에 대한 각 쿼리에 액세스했습니다.

31.asp 페이지를 별도로 작성하는 대신 하나 또는 두 개의 .asp 페이지에서 작업을 완료 할 수있는 코드가 있습니까?

답변

-1

날짜 변수를 만드십시오. 사용자 입력으로 채우거나 시스템 날짜 만 사용하십시오. 그런 다음 쿼리에서 날짜 변수를 매개 변수로 사용하십시오. 그래서 당신과 같이 한 페이지에서이 작업을 수행 할 수 있습니다 :

SELECT * 
FROM tableName 
WHERE datecolumn = '"+ date_variable +"'" 
+0

당신이 나에게 자세한 내용을 적어주세요 수 있습니까? 나는 완전히 프로그래밍에 익숙하지 않다. – user1449596

+2

-1 concatenation이 SQL injection – AnthonyWJones

+0

으로 이어졌습니다. SQL injection을위한 코드를 추가 할 필요가 없도록 솔루션을 제공하지 않았습니다. – bestjobstore

0

당신은 당신이 할 수있는 일에 대한 쿼리를 실행하려고하는 경우는 정말 달려있다;

SELECT 필드 1, FIELD2, TABLENAME FROM FIELD3 WHERE datecolumn> = '# "& DATEADD ("D "자, 1,()) &'#"

관련 문제