Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
*.dat화일을 가지고 db에 저장을 할려고 하는데...
며칠을 망설였습니다. 웃음거리나 되지 않을 까 해서..
*.dat화일을 가지고 db에 저장을 할려고 합니다.
-3가지 column을 뽑아서 읽어 저장하려고 합니다.
(5번째에서 5번째 까지,97col에서 7,104col에서 7)까지 읽어
db에 넣는 겁니다.
- 부탁합니다.
1
COMMENTS
머슴
•
2002.04.30 20:39
* 제일 먼저 생각하셔야는 점이 .dat화일이 db에 저장되는 횟수가
어떻게 되는지를 먼저 판단하세요...
만약에 1회나 거의 어쩌다 한번이고 경우에는 프로그래머가 변환을 해줘
야하는 경우에는 SQL*Loader를 이용하시는 것이 좋고요...
주기적 반복의 경우는 프로그램을 하시는 것이 좋습니다...
1) SQL*LOADER 인경우(오라클인 경우)
화일명.ctl
load data
infile ''
into table 테이블
( 필드명 position(01:04)char, 위치로 ...
생략...)
> sqlldr id/pw@ailas control=화일명.ctl
2) 프로그램인경우
*Richedit를 이용하여...TmpStr이란 String변수에 자료를
for i := 0 to Richedit1.Lines.Count-1 do // 데이타 건수만큼 반복
begin
TmpStr := Richedit1.Lines[i];
with Query1.sql do
begin
clear;
Add(SQL문을 구성');
ParamByName('DB필드명').Asstring:= Copy(TmpStr,1,5);
ExecSQL;
end;
end;
위의 경우는 대략적으로 오라클 DB에 적용하는 방법을 알려드렸습니다...
여담으로 bro라는 도스용 프로그램이 있는데요...
.dat화일을 dbf화일 형식으로 바꿔어 주는 util입니다..
형식은 다 설정을 해주셔야 하고요...
도움이 되셨으면 합니다... 행복하세요...
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
코마
•
2002.04.30 19:31
1
COMMENTS
/
0
LIKES
QReport에서 연속 출력하기
염상철
•
2002.04.30 19:42
디비그리드에 연결된..쿼리를 quickRep의 dataset을 연결하세여.. 그럼..전부 출력이 되여.... 물론.......
유현성
•
2002.04.30 19:25
2
COMMENTS
/
0
LIKES
델파이 4에 sql 2000 server 사용시 문제
우정민
•
2002.04.30 19:50
글쎄요.. 그냥 sql 2000 server에 연결해서 쓰신다면 zeos를 권해 드리고 싶은데요.. 근데 사실 저도...
유현성
•
2002.04.30 21:22
뉍 감사 합니다.. 그런데요.. 제가 초보 라서 zeos 가 어떤건지 잘 모르겠네요? 컴포넌트 인가요...
이명옥
2002.04.30 19:20
0
COMMENTS
/
0
LIKES
커서의 위치를 바꾸고 싶습니다..
서민호
•
2002.04.30 19:02
1
COMMENTS
/
0
LIKES
*.dat화일을 가지고 db에 저장을 할려고 하는데...
며칠을 망설였습니다. 웃음거리나 되지 않을 까 해서.. *.dat화일을 가지고 db에 저장을 할려고 합니다. -3가지 column을 뽑아서 읽어 저장하려고 합니다. (5번째에서 5번째 까지,97col에서 7,104col에서 7)까지 읽어 db에 넣는 겁니다. -...
머슴
•
2002.04.30 20:39
* 제일 먼저 생각하셔야는 점이 .dat화일이 db에 저장되는 횟수가 어떻게 되는지를 먼저 판...
박임성
2002.04.30 08:49
0
COMMENTS
/
0
LIKES
quick report 에서 Group 사용법에 관해..
이석6
2002.04.30 08:11
0
COMMENTS
/
0
LIKES
ISAPI 사용시 이상한 현상(DB Open)
프로초보
•
2002.04.30 07:27
3
COMMENTS
/
0
LIKES
"table is read only" 메세지가 뜨는데요..
박성훈
•
2002.05.01 21:59
도움이 되실런지 모르겠지만... Query의 RequestLive속성이 true인지 확인해 보세요. 글구 조인되어 있...
머슴
•
2002.04.30 18:38
Qurey 컴퍼넌트는 기본적으로 ReadOnly 입니다... 따라서..... 저장하는 방법...
프로초보
•
2002.04.30 19:45
답변 감사합니다.. 그런데 안되더라구요.. 그렇게 했더니 Error creating cursor handle 라는 ...
김혜원
•
2002.04.30 06:32
1
COMMENTS
/
0
LIKES
델파이로 만든 메모장에 대해서.,
미소나눔
•
2002.04.30 10:28
델파이 디렉토리에 보시면 Demos 디렉토리에 보면 원하시는 소스가 있을 것입니다. 제 기억으로 &n...
송효철
2002.04.30 04:50
0
COMMENTS
/
0
LIKES
ShellExecute 사용시 파라메타로 델파이 opendialog 박스의 파일네임을 주려면...
김도형
•
2002.04.30 04:23
2
COMMENTS
/
0
LIKES
[파일] File을 읽는것 중에...
미소나눔
•
2002.04.30 10:25
var F1 : TextFile; S : string; begin AssignFile(F1, 'c:tes...
김도형
•
2002.04.30 18:14
^^... 저두 그 방법은 알구있는데염.. 음.... 더욱 빠르게 할순 없을까 해서염 ^^ 관심가져줘서... ...
강석찬
•
2002.04.30 03:37
1
COMMENTS
/
0
LIKES
TREEVIEW에 대해서 문의드립니다.
강석찬
•
2002.04.30 04:05
질문 올리고나서 조금 깨작깨작 하다가 답이 나왔네요.. -_-; for i := 0 to (...
송효철
2002.04.30 03:30
0
COMMENTS
/
0
LIKES
acrobat reder 실행시 "파일열기박스"가 자동으로 뜨게하려면...
이명옥
•
2002.04.30 03:04
3
COMMENTS
/
0
LIKES
소수점 둘째자리 이하를 없어버리는 방법..
Cos Consulting
•
2002.04.30 21:45
걍 format 쓰세여.. 예) format('%2.1f',[123.456]) = '123.5' format(%2.2f',[123.456]...
최석기
•
2002.04.30 03:15
Trunc함수는 실수값을 받아 소수점 이하부분을 절사해서 정수값으로 만들어 버리니까요. 해당 값에 10을...
이명옥
•
2002.04.30 19:08
안녕하세요..? 답변 정말 감사합니다.. 최석기님의 답변으로 제가 몰랐던 부분이 해결되었네요.. 너무 ...
* 아자!! *
•
2002.04.30 02:57
3
COMMENTS
/
0
LIKES
procedure Val에 대해..
머슴
•
2002.04.30 03:09
문자열 변수 S를 숫자형 변수로 바꾼다. 문자열 변수 S에는 숫자가 담겨 있어야 한다. 문자열을 바꾼 결과...
* 아자!! *
•
2002.04.30 03:24
네.. 답변을 아주 친절하게 해주셔서 감사해요.. 음..... 난 매뉴얼보다가 해석이 안되어서.......봐두 몰...
머슴
•
2002.04.30 04:49
내용없다니까요...
강정호
2002.04.30 02:41
0
COMMENTS
/
0
LIKES
스트림사용방법좀..
C#MAN
•
2002.04.30 02:17
1
COMMENTS
/
0
LIKES
smtp 멜 보내고 나서 또 보내면~~
Cos Consulting
•
2002.04.30 21:56
아직 이것저것 써본결과.. 제대로 잘돌아가는게 없더군여.. 다들 한두가지 문제점이 있는듯... 지금은 ...
정진성
2002.04.30 02:09
0
COMMENTS
/
0
LIKES
파라독스 동적테이블 생성하는데....
프로초보
•
2002.04.30 01:39
2
COMMENTS
/
0
LIKES
쿼리문에 있는 변수 사용하기
KDDG_ZZOM
•
2002.04.30 01:43
max_midid:= dm1.qrmidid.FieldByName('mid_id').AsInteger + 1 이렇게 해보세요...
프로초보
•
2002.04.30 01:59
임승모
•
2002.04.30 01:09
2
COMMENTS
/
0
LIKES
dos에서 실행되는 델파이 프로그램...
강형철
•
2002.04.30 01:33
콘솔용 프로그램이든 윈도우용 프로그램이든 파라메터 받는것은 같습니다.. ParamCount : 파라메터 갯...
머슴
•
2002.04.30 01:32
ParamStr() 를 이용하시면 됩니다... 위치는 어디가 좋을까요..... 처음 프...
연기훈
•
2002.04.30 01:07
1
COMMENTS
/
0
LIKES
오라클의 DECODE 함수 같이 표현하고 싶은데요..
BravoJW
•
2002.04.30 01:51
오라클에서는 DECODE(필드명, '0', '참','1','거짓', '2', '에러')로 쓰면되고, MS-SQL에서는 CASE문을 쓰...
서민호
2002/04/30 19:02
Views
259
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
어떻게 되는지를 먼저 판단하세요...
만약에 1회나 거의 어쩌다 한번이고 경우에는 프로그래머가 변환을 해줘
야하는 경우에는 SQL*Loader를 이용하시는 것이 좋고요...
주기적 반복의 경우는 프로그램을 하시는 것이 좋습니다...
1) SQL*LOADER 인경우(오라클인 경우)
화일명.ctl
load data
infile ''
into table 테이블
( 필드명 position(01:04)char, 위치로 ...
생략...)
> sqlldr id/pw@ailas control=화일명.ctl
2) 프로그램인경우
*Richedit를 이용하여...TmpStr이란 String변수에 자료를
for i := 0 to Richedit1.Lines.Count-1 do // 데이타 건수만큼 반복
begin
TmpStr := Richedit1.Lines[i];
with Query1.sql do
begin
clear;
Add(SQL문을 구성');
ParamByName('DB필드명').Asstring:= Copy(TmpStr,1,5);
ExecSQL;
end;
end;
위의 경우는 대략적으로 오라클 DB에 적용하는 방법을 알려드렸습니다...
여담으로 bro라는 도스용 프로그램이 있는데요...
.dat화일을 dbf화일 형식으로 바꿔어 주는 util입니다..
형식은 다 설정을 해주셔야 하고요...
도움이 되셨으면 합니다... 행복하세요...