Q&A

  • [초보]DB 에 임의적으로 데이타를 어떻게 넣죠..
자꾸 초보 질문만해서 최송한데..



DB 필드네임이. Addr tel 등이 있습니다.



그러면 자료 넣을때



table1tel.value:=edit1.text;



그러니까 table1 뒤에 필드네임을 적도 뒤에 value를 적어서



데이타를 넣더라구요.. 그게 않되요..이상하게..



왜 않될까요.. 그리고 DB에 데이타 넣는 다른 방법들은



뭐가 있는지요/



그럼. 멋진 사이트 입니다.



수고하세요. 창원전문대 전산과에서

1  COMMENTS
  • Profile
    이재식 1999.09.09 22:37
    네, 대충 어떤 에러 메시지가 발생하는지

    알아야 가장 확실한 답을 드릴 수 있습니다.

    현재 Table컴포넌트를 쓰신다면

    이 컴포넌트는 단 1개의 테이블만 가질 수 있습니다.

    따라서, 조인과는 달리 직접 쓰기기능이 가능하죠.

    그래서, Value라는 속성역시 가능합니다.



    Table1Addr.Value := Edit1.Text ;

    Table1Tel.Value := Edit2.Text ;

    가능합니다.

    단 이 명령어 앞에 Table1.Append 또는 Table1.Insert명령이

    선행되어야 합니다.

    즉, Table1.Append(or Insert) ;

    Table1Addr.Value := Edit1.Text ;

    Table1.Post ;

    Table1.Refresh ; // 여기까지 해주면 금상첨화죠.



    그리고 데이터 삽입의 다른 방법은 상황에 따라 여러가지가 있습니다.

    일단은 이런 경우가 있죠.

    Table1.FieldByName('필드명').asString := Edit1.Text ;

    이 외에 이벤트에 따라서 얼마든지 데이터 연동 방법은 다양합니다.

    도움이 되셨으면 합니다.