질문 사항중에서 DBGrid에 자료를 직접 넣으시려고 하시는데 DataSet(Table)을 쓰시지 않고 싶으시다는게 무슨 말씀이신지 잘 이해가 되지가 안네요.
여하튼 DBGrid에 자료를 직접 넣으시려면 DBGrid의 Option Property에서 Edit가 가능하게 하면 됩니다. 왜 Object inspector에서 Option은 "+"로 되어 있죠?
음. 근데 이렇게 하시게 되면 데이타베이스 관리하기가 조금 힘들어지는데, 무슨 목적이신지는 모르겠네요.
그리고 제 경험상 이렇게 넣어진 자료를 Post하는 시점에 대해 신경을 쓰셔야 할 겁니다. 무슨 얘기냐면 DBGrid로 Focus가 가게 되는 시점에서 TTable(혹은 TQuery)에 Post가 되어 버린다는 겁니다. ( 음... 말 주변이 없어서 잘이해 가실런지 모르시겠네요.)
아무튼 질문자 님께서 하시려는 방식으로 데이타를 조작하게 되면 방금 제가 설명드린 문제로 의도와는 다른 오류가 발생할수가 있는데, 이때 제가 말씀드린 부분에 대해서도 한번 의심을 해 보시길.( 저도 이것때문에 어려워했던 일이 생각이 나서 말씀드리는 것입니다.)
> dbgrid에 데이터를 직접삽입하고 싶습니다.
> 칼럼제목이 아닌 데이터를요
> 6개의 칼럼이 있는데 하나씩 각각 삽입한후에
> 다음레코드로 넘어가서 계속삽입...
> 이런식으로 삽입을 하고싶은데요
> 테이블이나 DB는 쓰지 않고요..
안녕하세요.
질문 사항중에서 DBGrid에 자료를 직접 넣으시려고 하시는데 DataSet(Table)을 쓰시지 않고 싶으시다는게 무슨 말씀이신지 잘 이해가 되지가 안네요.
여하튼 DBGrid에 자료를 직접 넣으시려면 DBGrid의 Option Property에서 Edit가 가능하게 하면 됩니다. 왜 Object inspector에서 Option은 "+"로 되어 있죠?
음. 근데 이렇게 하시게 되면 데이타베이스 관리하기가 조금 힘들어지는데, 무슨 목적이신지는 모르겠네요.
그리고 제 경험상 이렇게 넣어진 자료를 Post하는 시점에 대해 신경을 쓰셔야 할 겁니다. 무슨 얘기냐면 DBGrid로 Focus가 가게 되는 시점에서 TTable(혹은 TQuery)에 Post가 되어 버린다는 겁니다. ( 음... 말 주변이 없어서 잘이해 가실런지 모르시겠네요.)
아무튼 질문자 님께서 하시려는 방식으로 데이타를 조작하게 되면 방금 제가 설명드린 문제로 의도와는 다른 오류가 발생할수가 있는데, 이때 제가 말씀드린 부분에 대해서도 한번 의심을 해 보시길.( 저도 이것때문에 어려워했던 일이 생각이 나서 말씀드리는 것입니다.)
그럼 수고 하십시요.