Q&A

  • sql 컴포넌트 쓰니깐 제 에디트창에 글씨도 써지지 않아요
sql 문을 이용한 파라독스 디비를 연습해봤는데요
sql 문을 사용하지 않고 table 컴포넌트로 했을때는 입력이 됐었는데요 sql 컴포넌트 쓰니깐 제 에디트창에 글씨도 써지지 않아요
에디터는 패널창 하나 안에 에디터 세개 라벨 세개 이렇게 놨구요 DBEdit 거든요 그리고 라디오 버튼 박스도 DB용으로 하나 했는데 그것도 입력이 안되요 sql 컴포넌트의 SQL 속성에는  SELECT * FROM "XXX.DB" ORDER BY NAME
이렇게 한줄 썼거든요
여기 소스도 쓸께요

간단한거 하나 해볼려고 해도 이렇게 안되네요 정말 프로그램 짜시는 분들 존경스럽습니다 ㅠ.ㅠ 흑흑흑

그리고 질문 한개더 할께요 nil 하고 self 가 뭐에요?
그거 책에도 안나와서 궁금해요

한가지만 더요 ㅠ.ㅠ;; 제가 듣기로는 파라독스 DB 쓰면 인덱스 손상이 자주 온다던데 인덱스 손상와도 그거 해도 되나요?
로컬 디비용으로 만들려면 인덱스 쓰면 안되나요?
궁금해요 제발 답변 부탁드려요
꾸벅 _(__)_

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Mask, DBCtrls, ExtCtrls, Grids, DBGrids, DB, DBTables;

type
  TForm1 = class(TForm)
    Query1: TQuery;
    DataSource1: TDataSource;
    DBRadioGroup1: TDBRadioGroup;
    Button1: TButton;
    Button2: TButton;
    DBRadioGroup2: TDBRadioGroup;
    Panel1: TPanel;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Panel2: TPanel;
    DBEdit1: TDBEdit;
    DBEdit2: TDBEdit;
    DBEdit3: TDBEdit;
    
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}


end.

2  COMMENTS
  • Profile
    성더기 2002.01.18 21:03
    일단 쿼리컴포넌트로 불러온 자료는 ReadOnly입니다
    편집이 불가능 하다는 말입져...

    꼭 편집을 하고 싶으시다면
    위에 있는 예전 질답게시판으로 가기해서 거기서 자료를 검색해보심
    될검다..
    알았었는디 짐은 생각이 잘..ㅡㅡ;;

    글구 로컬 디비로 쓰는 경우라면 파라독스도 무난 하다고 봅니다
    인덱스가 깨지는거는 그걸 복구하는 유틸두 있구 하니까요

    물론 백업은 정기적으루 하셔야하지만..
  • Profile
    김영일 2002.01.19 04:18
    • 전승곤
    • 2002.01.18 20:44
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 채승호
      2002.01.18 22:23
      이렇게 합쳐서 쿼리를 해보세여... report_query.sql.add('where (date_value||time_value  &...
    • 전승곤
      2002.01.19 00:23
      답변감사합니다. 가르켜 주신데로 하였는데요. type mismatch error가 발생합니다. 다시 자세히 좀 부탁...
    • 채승호
      2002.01.19 01:46
        죄송합니다... 저는 당연히 오라클 DB 라고 생각하고 문자형 필드이고   || ...
    • 전승곤
      2002.01.19 18:43
      그러면 paradox db면 사용할 수 있는 방법은 없습니까????? 죄송하지만 한번만 더.......
    • 홍미자
    • 2002.01.18 20:36
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김영범
      2002.01.19 03:15
      답변이 될런지는 모르겠으나 전 현재 델파이 5.0을 쓰고 있습니다. 보통 Resource는 델파이의 특정 콤...
    • 한만교
      2002.01.19 01:50
      프로젝트가 크다면 여러개로 나누세요  Application간 통신을해서 서로 자료를 주고받으면서...
    • 공성환
      2002.01.18 23:02
      정확한 답변은 아니지만... 지금 저도 같은현상으로 리소스를 줄이는 방법을 찾고있죠... 우선 전 델3인...
    • 홍미자
    • 2002.01.18 20:21
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한만교
      2002.01.19 01:56
      제가 볼때는 Form3이 최초 ShowModal을 잡고있어서 그런거 같은데요.. 그러니까 Form1을 ShowModal...
    • 까비
    • 2002.01.18 20:20
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 채승호
      2002.01.18 23:12
         TBlobField(FieldByName('이미지필드명')).BlobType := ftBlob;    TBlobField(Fi...
    • 이영주
    • 2002.01.18 20:17
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 채승호
      2002.01.18 22:33
        양쪽다 DBGird인것으로 보니까...   모두 DB와 연결이 되어 있는 것으로 보니까....
    • 장영철
      2002.01.19 02:36
      답변에 감사합니다. 조건을 정해 넣어 한큐에 밀어 넣어 주면 좋을것 같은데 초심자라 아직 감이 안오...
    • 머슴
      2002.01.19 04:00
        --     
    • 장영철
      2002.01.21 20:09
      Query1에 있는 모든 것을 Query2로 옮기는 문제가 아니라 DBGrid1에서 선택된 레코드만 DBGrid2(즉 Query2...
    • ccang111
      2002.01.19 04:59
      어제 오늘 고심하다가...답변도 해주시지도 않고...쩝... 제 컴말고 다른 컴에서 F9눌러서 실행하고 실행...
    • 김태훈
    • 2002.01.18 19:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 버섯
      2002.01.18 20:22
      (1) Stored Procedure 로 여러개의 레코드를 한꺼번에 실행하는방법 (2) 클라이언트쪽에 데몬프로그램을...
    • 성더기
      2002.01.18 20:59
      일단 굳이 재실행을 하실 필요는 없을듯합니다 쿼리나 테이블을 닫았다 열면 적용되어 있을겁니다 단 ...
    • KARA
      2002.01.18 21:37
    • 김영일
    • 2002.01.18 15:52
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 성더기
      2002.01.18 21:03
      일단 쿼리컴포넌트로 불러온 자료는 ReadOnly입니다 편집이 불가능 하다는 말입져... 꼭 편집을 하고 ...
    • 김영일
      2002.01.19 04:18
    • 하기현
    • 2002.01.18 09:48
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 채승호
      2002.01.18 19:13
      통상 insert가 select에 비해 무척 느린 이유 중 하나로 인덱스의 존재를 들 수 있는 데, 상황에 따라 다...
    • 권희수
      2002.01.18 18:59
      한건 인서트 할때마다 커밋을 하면 당근 시간이 많이 걸림니다. 앞의 분이 지적하신부분도 속도저하를 ...
    • 이중철
      2002.01.18 12:25
      첫째로 기존의 데이타건수가 10만건 이상일때의 대량 데이타 입력은 해당 테이블의 인덱스키를 없애고 ...
    • 전기봉
    • 2002.01.18 07:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이중철
      2002.01.18 07:18
      엑셀시트의 해당영역을 문자로 바꾸면 될거에요 VBSCRIPT는 다음과 같네요.     R...
    • 최영근
      2002.01.18 19:31
      혹시 MS internet explorer 안에 다른 프로그램을 실행하시는 것입니까 ? 아니면 새로운 웹 브라우저를 ...
    • 권동훈
      2002.01.18 20:43
      안녕하세요? 새로운 웹브라우저를 만들기에는 시간이 너무 부족해서 익스플로러안에 윈어플리케이션을 실...
    • 꿈의대화
      2002.01.18 08:46
      .
    • 권동훈
      2002.01.18 20:47
      안녕하세요? 꿈의대화님.. 닷넷... 저도 생각은 해봤었는데 그 분야에 워낙 아는게 없어서..^^ 여기는 ...
    • 최경습
    • 2002.01.18 06:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 채승호
      2002.01.18 06:44
      Dbedit는 dataSet만 연결되면 자동으로 DB와 연결이 됩니다... 따라서 DataSet의 절대적인 영향을 받...
    • 강성호
    • 2002.01.18 06:06
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이중철
      2002.01.18 06:44
      아래와 같은경우는 저도 여러번 있었어요.. 디버깅도 안되고 답답하실겁니다. 또한 이런버그는 잡기...
    • 이중철
      2002.01.18 06:47
      form1 := TForm1.Create(self); form1.showmodal; if modalresult = mrOK then    &nbs...
    • 채승호
      2002.01.18 06:35
      이렇게 고치시고요...한번 해보시고요... try     form1 := TForm1.Create(self...
    • 이영주
    • 2002.01.18 05:12
    • 0 COMMENTS
    • /
    • 0 LIKES