Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
레코드에 데이타 연속 넣기.
에디트 박스1에 입력해야 할 값이 있고
에디트 박스2에 반복 회수가 있읍니다.
입력값을 필드명이 a1,a2,a3,a4,a5,..... 인 필드에
반복회수 만큼 -- 예로 반복회수가 3이면 a1,a2,a3 에
값을 입력 하려 합니다.
for 문을 사용하면 될것 같은데..
실제 필드에 값 넣기가 어렵군요...
도움 부탁 합니다.
3
COMMENTS
왕초짜
•
2001.01.12 23:45
이전의 두분에게 감사 드리면서
많은 힌트가 되었읍니다.
이런식으로 구성 해 봤네요.......
for문과 case 문의 적절한 조화로..
var no ,i: integer;
begin
no := strtoint(회수==> edit2.text);
for i := 1 to no do
begin
case i of
1: 테이블.a1.value := 입력값 ;
2: 테이블.a2.value := 입력값 ;
3: 테이블.a3.value := 입력값 ;
계속
end
end;
end;
0
0
삭제
수정
댓글
최진석
•
2001.01.12 21:15
이렇게 해보세요.. 잘 될려나??
var sql : string;
i : integer;
begin
sql := 'insert into table1('
for i := 1 to StrtoInt(Trim(edit2.Text)) do
begin
if i < StrtoInt(Trim(edit2.Text)) then
sql := sql + 'a'+IntToStr(i) + ','
else sql := sql + 'a'+IntToStr(i) + ') ';
end;
sql := sql + ' values(';
for i := 1 to StrtoInt(Trim(edit2.Text)) do
begin
if i < StrtoInt(Trim(edit2.Text)) then
sql := sql + '''' + edit1.Text + ''','
else sql := sql + '''' + edit1.Text + ''') ';
end;
query1.close;
query1.sql.clear;
query1.sql.add(sql);
query1.ExceSQL
end;
함 해보세요.
왕초짜 wrote:
> 에디트 박스1에 입력해야 할 값이 있고
> 에디트 박스2에 반복 회수가 있읍니다.
>
> 입력값을 필드명이 a1,a2,a3,a4,a5,..... 인 필드에
> 반복회수 만큼 -- 예로 반복회수가 3이면 a1,a2,a3 에
> 값을 입력 하려 합니다.
>
> for 문을 사용하면 될것 같은데..
> 실제 필드에 값 넣기가 어렵군요...
>
> 도움 부탁 합니다.
>
0
0
삭제
수정
댓글
정성훈
•
2001.01.12 09:16
왕초짜 wrote:
> 에디트 박스1에 입력해야 할 값이 있고
> 에디트 박스2에 반복 회수가 있읍니다.
>
> 입력값을 필드명이 a1,a2,a3,a4,a5,..... 인 필드에
> 반복회수 만큼 -- 예로 반복회수가 3이면 a1,a2,a3 에
> 값을 입력 하려 합니다.
>
> for 문을 사용하면 될것 같은데..
> 실제 필드에 값 넣기가 어렵군요...
>
> 도움 부탁 합니다.
>
안녕하세요. 음 이렇게 함 어떨런지요..
procedure DBUpdate( iSel, iCnt : Byte );
begin
with Query1 do
begin
Close;
SQL.Clear;
case iSel do
0 : begin
SQL.Add( 'Insert Into Tablename Values' );
SQL.Add( '''' + Edit1.Text + '''' );
end;
1 : begin
SQL.Add( 'Update Tablename Set' );
case iCnt do
0 : ;
1 : SQL.Add( '2번필드 = ''' + Edit1.Text + '''' );
2 : SQL.Add( '3번필드 = ''' + Edit1.Text + '''' );
3 : SQL.Add( '4번필드 = ''' + Edit1.Text + '''' );
end;
end;
end;
ExecSQL; //SQLExec 인가? 헷갈림^^;;
end;
end;
Button1.Click~~
var
i : Byte;
begin
if StrToInt( Edit2.Text ) = 1 then DBUpdate( 0, 0 )
else begin
for i := 1 to StrToInt( Edit2.Text ) do
begin
with Query1 do
begin
Close;
SQL.Clear;
SQL.Add( 'Select * From Tablename );
SQL.Add( 'where Key = '''' + Key + '''' );
Open;
end;
if Query1.RecordCount = 0 then DBUpdate( 0, 0 )
else DBUpdate( 1, IntToStr( Edit2.Text ) - 1 );
end;
end;
end;
음..어떨지 모르겠네요..나름대로 생각해 본건데..저도 아직은 초보수준이라..
키가 없는건지? 키가 있다면 저렇게 하시면 될듯 싶은데요...
만약 새로운 데이타라면 처음에 키값을 정해주시고 두번째 수정할때부터 키값을
찾아서 하시면 될듯 싶습니다..
더 좋은 방법 아시는분 답변좀~ 저도 한수 배우게요..
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
초델
2001.01.12 18:06
0
COMMENTS
/
0
LIKES
printer is not currently printing Error 가 무슨말인지...
배창훈
•
2001.01.12 08:30
1
COMMENTS
/
0
LIKES
델파이 sql 질문
방경주
•
2001.01.12 17:42
Select a.학생이름 from 학생명부 a where not Exists(Select b.학생이름 from...
이문환
•
2001.01.12 05:38
1
COMMENTS
/
0
LIKES
델파이로 하드 포맷하는 방법.
xdelphi
•
2001.01.12 18:07
이문환 wrote: > 델파이로 하드 포맷하는 방법이 있을까요? > 하드를 포맷하는 방법을 알고 싶습니다. >...
진현
2001.01.12 05:34
0
COMMENTS
/
0
LIKES
아웃룩 정보를 가져오고 싶습니다..
손기락
2001.01.12 05:18
0
COMMENTS
/
0
LIKES
미안 ** 델파이 5.0 1Set 처분 ***
손기락
2001.01.12 05:15
0
COMMENTS
/
0
LIKES
미안! *** 델파이5.0 enterpriser 할인판매 ***
최의종
•
2001.01.12 05:13
2
COMMENTS
/
0
LIKES
ActiveX의 STA/MTA - 익스에서 새창띄울 경우
AKIMA
•
2001.01.14 06:21
어디 부터 답변을 드려야 할지.. ActiveX 가 무엇인고?? 정말 편하구 대단한 것 같아 보이기는 하는데..말...
최의종
•
2001.01.14 07:24
답글 남겨주셔서 정말 감사합니다. 좀 자세히 적어볼게요 ^^; 그럼! AKIMA wrote: > 어디 ...
이방인
2001.01.12 04:25
0
COMMENTS
/
0
LIKES
서버컴포로 프로그램을 작성중임다.
임소영
•
2001.01.12 04:13
1
COMMENTS
/
0
LIKES
DB 에 관한 초보적인 질문
이승근
•
2001.01.13 21:32
임소영 wrote: > DBGrid 와 DBNavigator 를 이용해서 DB 보는건 매우쉬운데 > Table 단위로만 볼 수 있나...
freelab
•
2001.01.12 04:01
2
COMMENTS
/
0
LIKES
Group by에서 에러메세지 좀
방경주
•
2001.01.12 17:23
Group By 절이 잘못 되었네여.... Group By Num, Name, Article1, Article2, sum(Price) as Price, Cred...
델초보
•
2001.01.16 03:48
Select 절에서 Group함수 - 여기서는 SUM이라는 것이 되겠군요... -를 제외한 모든 필드를 Group By 절에 ...
법돌이
2001.01.12 03:59
0
COMMENTS
/
0
LIKES
질문제목과 분류를 꼭 해주시길 부탁드립니다.
나그네
2001.01.12 03:57
0
COMMENTS
/
0
LIKES
GIFCtrl.dcu 와 RxGIF.dcu 가 없어서요
왕초짜
•
2001.01.12 03:24
3
COMMENTS
/
0
LIKES
레코드에 데이타 연속 넣기.
에디트 박스1에 입력해야 할 값이 있고 에디트 박스2에 반복 회수가 있읍니다. 입력값을 필드명이 a1,a2,a3,a4,a5,..... 인 필드에 반복회수 만큼 -- 예로 반복회수가 3이면 a1,a2,a3 에 값을 입력 하려 합니다. for 문을 사용하면 될것 ...
왕초짜
•
2001.01.12 23:45
이전의 두분에게 감사 드리면서 많은 힌트가 되었읍니다. 이런식으로 구성 해 봤네요....... for...
최진석
•
2001.01.12 21:15
이렇게 해보세요.. 잘 될려나?? var sql : string; i : integer; begin sql := 'insert into tabl...
정성훈
•
2001.01.12 09:16
왕초짜 wrote: > 에디트 박스1에 입력해야 할 값이 있고 > 에디트 박스2에 반복 회수가 있읍니다. ...
itclock
2001.01.12 02:58
0
COMMENTS
/
0
LIKES
동적 생성한 TWebBrowser 메모리 해제했는데 쓰레드가 다 지워지지않는데요.
초보자
•
2001.01.12 02:45
2
COMMENTS
/
0
LIKES
AcitveForm을 만들다가 에러가 났는데요..ㅜ..ㅜ
병부잡이
•
2001.01.12 03:57
ActiveX는 해당 OCX를 배포해주어야 되겠죠... ActiveX는 그 라이브러리들은 전부 윈도우에서 가져다 쓰...
초보자
•
2001.01.12 04:11
병부잡이 wrote: > ActiveX는 해당 OCX를 배포해주어야 되겠죠... > > ActiveX는 그 라이브러리들은 전...
왕초보
2001.01.12 02:41
0
COMMENTS
/
0
LIKES
툴바와 페이지스크롤러와 어케 연결해여?
정성훈
2001.01.12 02:22
0
COMMENTS
/
0
LIKES
SQL Server 과 델파이 3.0 연결시 문제...
hobakpa
2001.01.12 02:15
0
COMMENTS
/
0
LIKES
query와 update를 사용한 마스타/디테일 입력 질문
정성훈
•
2001.01.12 02:08
1
COMMENTS
/
0
LIKES
ODBC SQL 드라이버 등록 문제
조덕진
•
2001.01.12 22:23
안녕하세요. 델초보 조덕진입니다. 델파이 설치시 Custom으로 설치를 하시면, ODBC 드라이버를 선택할 수 ...
델초보
•
2001.01.12 02:07
3
COMMENTS
/
0
LIKES
해상도 구하는 법 좀 갈켜 주세요
홍세비
•
2001.01.12 20:50
델초보 wrote: > 안녕하세요. > 전 초보 임다-_-; 오늘로 델파이 2달쯤...사용중 > > 넘 궁금한게 있...
병부잡이
•
2001.01.12 03:45
조규춘씨가 알려준겁니다 var MyPC_Bits: Integer; MyPC_HRes: Integer; MyPC_VRes: Integer;...
xdelphi
•
2001.01.12 02:35
델초보 wrote: > 안녕하세요. > 전 초보 임다-_-; 오늘로 델파이 2달쯤...사용중 > > 넘 궁금한게 있...
왕초짜
2001/01/12 03:24
Views
233
Likes
0
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
많은 힌트가 되었읍니다.
이런식으로 구성 해 봤네요.......
for문과 case 문의 적절한 조화로..
var no ,i: integer;
begin
no := strtoint(회수==> edit2.text);
for i := 1 to no do
begin
case i of
1: 테이블.a1.value := 입력값 ;
2: 테이블.a2.value := 입력값 ;
3: 테이블.a3.value := 입력값 ;
계속
end
end;
end;