Q&A

  • sql과 edit연결...
안녕하세요

지금 ms-sql과 델파이를 써서 회원 가입을 하고 있거든요

확인을 눌렀을때

edit1.text의 값을 sql필드인name필드에 저장을 시키려고 하는데

어떻게 하면될까요

저희 머리에서는 떠오르지가 않내요

고수님들의 의견 부탁드립니다.

그럼 좋은 시간 되시길...



3  COMMENTS
  • Profile
    찡찡 2001.09.07 19:30
    康秀 wrote:

    > 안녕하세요

    > 지금 ms-sql과 델파이를 써서 회원 가입을 하고 있거든요

    > 확인을 눌렀을때

    > edit1.text의 값을 sql필드인name필드에 저장을 시키려고 하는데

    > 어떻게 하면될까요

    > 저희 머리에서는 떠오르지가 않내요

    > 고수님들의 의견 부탁드립니다.

    > 그럼 좋은 시간 되시길...

    > ///////////////////////////////////////////////



    제 생각엔 여러개의 변수를 써서 굳이 EDIT BOX를 쓰시는거 보다는요,

    직접 DB에 연결되는 DBEDIT같은 컴포넌트를 쓰시면 되지 않나요..



    회원가입에 필요한 모든 정보를 다 기록한 후에 저장버튼같은것만

    누르면 입력이 되게요..그럼 파라메터를 쓸 필요도 없고,

    연결된 DB의 해당필드에 바로 저장이 되시는걸여..

  • Profile
    나두초보~~ 2001.09.05 21:12
    康秀 wrote:

    > 안녕하세요

    > 지금 ms-sql과 델파이를 써서 회원 가입을 하고 있거든요

    > 확인을 눌렀을때

    > edit1.text의 값을 sql필드인name필드에 저장을 시키려고 하는데

    > 어떻게 하면될까요

    > 저희 머리에서는 떠오르지가 않내요

    > 고수님들의 의견 부탁드립니다.

    > 그럼 좋은 시간 되시길...

    >



    파라미터를 설정하면 될것 같네염



    대충 방법은..

    확인 버튼을 눌렀을 경우



    var str : string;



    begin



    str := 'insert into table1 (name) values (:name_a)';



    with qry do begin

    close;

    sql.clear;

    sql.add(str);

    parambyname('name_a').asstring := edit1.text;

    execsql;

    end;



    구럼 즐프~

  • Profile
    康秀 2001.09.06 07:11
    우선 감사하다는말씀 먼저 드리겠습니다.. 꾸벅(^^)(--)(__)(^^)



    그럼요 여러게의 필드를 할때요



    str := 'insert into table1 (name) values (:name_a)';



    이부분을요 또다른 변수를 해주어서 여러게 해야하나요?



    그럼 코딩이 너무 길어 지지않나요??



    다른 방법있으면 알려주세요



    저도 함 알아보겠습니다



    그럼 수고 하세요