Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
도와주세요.. MS-SQL 과 Delphi5 사이...
MS-SQL에서 필드 타입을 bigint로 잡았는데....
델파이에서 FieldByName으로 해서 불러 오려고 합니다.
그런데 - (음수) 는 못 불러오더라구요....
Query Analisys에선 바로 불러오는데....
데이터에서는 -20000 이 저장되어 있는데...
델파이에서 불러오니까 20000 이 되더라구요...(마이너스가 빠져있음)
델파이 5 오류인가요????
고수님들... 어떻게 하믄 될까요....
부탁드립니다
2
COMMENTS
오병주
•
2003.12.23 17:58
델파이의 에러는 아니구여...^^
Type선언에 문제가 있는듯 합니다.
8바이트인 BIGINT 컬럼으로 선언하였 더라도 1바이트인 TINYINT 컬럼으로 저장됩니다.
tinyint 와 같은 형식으로 저장이됩니다.
즉 음수는 저장이 안되져...^^
Type을 그냥 int 로 하시는것이 좋을듯 합니다.
참고로 int 범위는 -2의31승(-2,147,483,648) 부터 2의31승-1(2,147,483,647)
까의 숫자를 표현할수 있습니다.
그럼 즐코~
0
0
댓글
박창훈
•
2003.12.23 22:35
답변 감사합니다..
bigint --> '-' 도 저장은 되던데... 델파이에서 못 가지고 올 뿐.....
그런데 만약에 20억이 넘을땐 어떻게 할까요..??
한가지 실수형타입(float) 으로 했을땐 되더라구여...
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
김건림
•
2003.12.23 21:07
2
COMMENTS
/
0
LIKES
폼에대한 질문...
이중철
•
2003.12.23 21:43
버튼과 스트링그리드의 Parent 속성을 바꾸면 됩니다. A 폼에 버튼1, 버튼2, 스트링그리드1 ...
김건림
•
2003.12.24 23:20
김수현
•
2003.12.23 20:24
1
COMMENTS
/
0
LIKES
Mail 관련해서요...
심인식
•
2003.12.23 22:01
제가 알기로 발송 메일서버를 경유해서 메일을 보낼때는 받는사람유무체크를 실시간으로 할수 없는것으로 ...
남궁혁
2003.12.23 20:20
•
0
COMMENTS
/
0
LIKES
셀병합
sky
2003.12.23 20:11
0
COMMENTS
/
0
LIKES
프로그램 실행 시키는 함수..
김지영
•
2003.12.23 19:51
2
COMMENTS
/
0
LIKES
문자열 속에 특정문자가 몇개 존재하는지 알수 있는 함수 ..
^ㅡ^
•
2003.12.23 20:20
도움이 될지 모르겠네요 var I,J :Integer; begin tmp := '123$2123$26...
김지영
•
2003.12.23 21:11
감사 ^^ 행복하세요...(냉무)
박진수
•
2003.12.23 19:41
2
COMMENTS
/
0
LIKES
★ADO 가 버그가 있는건지...??
^ㅡ^
•
2003.12.23 20:27
혹시 쿼리에 포멧값 지정 안 하셨나요? ##,#;0 이런거 그러면 갑이 안 나올수도있는데
박진수
•
2003.12.23 20:30
display format을 말씀하시는거 같은데요.. 물론 지정했을때나 안했을때마 마찬가...
조우택
•
2003.12.23 19:40
1
COMMENTS
/
0
LIKES
이벤트에 관련된 문제를 격고 있습니다.(Create)
심인식
•
2003.12.23 20:32
음.. 제 생각에는 그문제를 해결하기 위해서는 Type Library에서 메소드를 만든 다음 웹에서 그 메소드를...
아폴론
2003.12.23 19:38
0
COMMENTS
/
0
LIKES
시스템 메모리에서 완전히 지우기...
박창훈
•
2003.12.23 07:50
2
COMMENTS
/
0
LIKES
도와주세요.. MS-SQL 과 Delphi5 사이...
MS-SQL에서 필드 타입을 bigint로 잡았는데.... 델파이에서 FieldByName으로 해서 불러 오려고 합니다. 그런데 - (음수) 는 못 불러오더라구요.... Query Analisys에선 바로 불러오는데.... 데이터에서는 -20000 이 저장되어 있는데... 델...
오병주
•
2003.12.23 17:58
델파이의 에러는 아니구여...^^ Type선언에 문제가 있는듯 합니다. 8바이트인 BIGINT 컬럼으로 선언...
박창훈
•
2003.12.23 22:35
답변 감사합니다.. bigint --> '-' 도 저장은 되던데... 델파이에서 못 가지고 올 뿐..... 그런데...
윤혜정
•
2003.12.23 02:58
1
COMMENTS
/
0
LIKES
pchar타입..
이중철
•
2003.12.23 05:08
pchar은 char의 포인터 입니다. var pA : pchar; begin pA := DLLCALLFUNC; &nb...
김영애
•
2003.12.23 02:58
•
2
COMMENTS
/
0
LIKES
다음과 같은 에러가 나네여.. 왜 날까여?
오병주
•
2003.12.23 03:35
Query 질의 하시다가 에러난듯 싶은데여.. 보니까 업데이트 하다가 난듯 싶은데.. 파라미터 값이 없...
김영애
•
2003.12.23 17:47
..
KDDG_hyun
•
2003.12.23 02:53
2
COMMENTS
/
0
LIKES
이번에 연말정산프로그램 만드시는분들께 질문좀~
오병주
•
2003.12.23 03:09
영수증 서식이 좀 바뀌지 않았나여..? [매출자료분] 국세청 파일은 D란에 업태/업종이 빠졌구여 ...
romantic
•
2003.12.26 22:41
아직 에러 체크하는 프로그램 나오지 않은거 아닌가요?? 후후후..나오면 바로 돌려봐야 될텐데.. 거...
Qinter
•
2003.12.23 02:20
1
COMMENTS
/
0
LIKES
윈도우에 설치된 프로그램 목록 알기
오병주
•
2003.12.23 03:20
팁란에 있는거 Copy 해 드립니다...^^ 프로그램 목록 구하기 type TForm1 = class(TForm) Butto...
색기발랄
•
2003.12.23 02:03
2
COMMENTS
/
0
LIKES
파라독스나 MDB 동적 생성 하는법?
^ㅡ^
•
2003.12.23 20:29
제가 생각하기에는 ms-sql이나 오라클이 나을꺼같은데요 로컬디비로는 좀 무리가 있지 않을까 ...
오병주
•
2003.12.23 02:59
파라독스나 MDB 생성은 팁란에 보시면 금방 찾으실수 있을겁니다. 제가 올려놓은것도 있으니까여...^^ ...
윤혜정
•
2003.12.23 01:05
1
COMMENTS
/
0
LIKES
함수 리턴값(StrList 값을 받아서 배열에 넣어줘야 해요 ..)
이중철
•
2003.12.23 01:17
Function Sample : TStrings; var Str: string; StrL...
이기재
•
2003.12.23 00:56
5
COMMENTS
/
0
LIKES
리치에디트랑 SendMessage..
이중철
•
2003.12.23 02:19
이중철
•
2003.12.23 04:42
자꾸 테스트 해보면 조금씩 틀리고 이것도 완벽하게 동작은 안되요.. 그래도 근사(비슷)하게 되므로 일단 ...
이중철
•
2003.12.23 05:01
이부문을 아래와 같이 바꾸세요. if m_currentrow ...
이기재
•
2003.12.23 18:45
감사합니당 ^^ ㅎㅎ 근데 소스가 넘흐 어려워서 잘 모르겠네여 ㅠ _ㅠ 복사하기루 짜집기는 혀
이중철
•
2003.12.23 19:00
디자인모드에서 미리 데이타를 집어넣고 했기에 이것이 먹혔거든요 FormCreate 부문에 이 부문을 강제로...
김도성
•
2003.12.22 23:15
1
COMMENTS
/
0
LIKES
폼형태의 변환~
이중철
•
2003.12.23 01:10
여기 자료실에도 어느정도 있고 Rx 또는 TMS 그리고 구할 수 있는 자료는 많이 있을꺼에요
이기재
2003.12.22 22:21
0
COMMENTS
/
0
LIKES
리치에디트 스크롤하기
김지영
2003.12.22 21:52
0
COMMENTS
/
0
LIKES
스트링그리드 행번호..
엄문용
•
2003.12.22 20:51
1
COMMENTS
/
0
LIKES
정확히 20ms 딜레이.....
엄문용
•
2003.12.22 21:02
^^;
박창훈
2003/12/23 07:50
Views
211
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
Type선언에 문제가 있는듯 합니다.
8바이트인 BIGINT 컬럼으로 선언하였 더라도 1바이트인 TINYINT 컬럼으로 저장됩니다.
tinyint 와 같은 형식으로 저장이됩니다.
즉 음수는 저장이 안되져...^^
Type을 그냥 int 로 하시는것이 좋을듯 합니다.
참고로 int 범위는 -2의31승(-2,147,483,648) 부터 2의31승-1(2,147,483,647)
까의 숫자를 표현할수 있습니다.
그럼 즐코~