데이터 테이블에서 레코드를 가져 오는 것에 대한 조언이 필요합니다. 나는 하나 개의 테이블 내가 01/01/2012 12:00:00 AM
처럼 dateDBO 형식을 얻을 및 기타 (로컬) 시나리오에서 내가 01-Jan-00 12:00:00 AM
처럼 얻을 하나 (서버)에 두 개의 서로 다른 scenario.Where에 select * from tblUsers
같은 선택 쿼리를 사용 날짜 시간 .I로 열 에게 dateDBO이 포함되어 있습니다 .select * tablename은 두 가지 형식으로 datetime을 반환합니다.
는 몸이 내가 캐스트 또는 변환과 특정 열 이름을 지정하여이 수정을 얻을 수있어 일이 얼마나 말해 주시겠습니까, 그러나 이것은 나에게 방법을 몇 가지 이상한 결과를 반환 select * tblUsers
?
*이 항목은 asp.net (3.5) 응용 프로그램에서 호출합니다.
미리 감사드립니다.
죄송합니다.
업데이트 :: 동일한 코드 내가 서버에 배포 나는이 변화를 설정하는 방법이 몇 가지 날짜 & 시간 때문입니다 혼동 오전 날짜 01/01/2012 12:00:00 AM
이 있지만, 내 지역의 같은 01-Jan-00 12:00:00 AM
낭포에 반영됩니다 날짜 시간 변경 asp.net 선택 영향을줍니다. 내 .NET 코드
//set the command
objCommand = new OleDbCommand(strQueryText, objConnection);
//set the command type
objCommand.CommandType = CommandType.Text;
OleDbDataAdapter objDataAdapter = new leDbDataAdapter(objCommand);
DataSet objLcDataSet = new DataSet();
objDataAdapter.FillSchema(objLcDataSet, SchemaType.Mapped);
int lngRetVal = objDataAdapter.Fill(objLcDataSet);
결과 데이터 ::
dateDBO
1959-11-05 00:00:00.000
1965-12-13 00:00:00.000
1979-08-01 00:00:00.000
1972-02-15 00:00:00.000
1978-12-23 00:00:00.000
1985-09-04 00:00:00.000
1986-04-19 00:00:00.000
1966-03-10 00:00:00.000
1959-08-30 00:00:00.000
내가 여러분 모두를 부탁드립니다, 제어판의 지역 옵션 필드는 쿼리 출력에 영향을 미칠 것 ??
내가 이것을 바꿀 때 나는 서버에 올라온 것과 같은 결과를 발견했다.
를 참조 란 데이터를 조회하는 클라이언트? 아마도 SQL 형식으로 작성하는 대신 클라이언트의 언어 기능을 사용하는 것이 가장 좋습니다. – JohnFx
은 모두'dateDBO' datetime의 데이터 유형입니까? –
테이블에서 일부 데이터를 게시 할 수 있으며 SQL을 사용하여이 작업을 수행하고 있습니까? –