-2

私の仕事は私に次のことをするという挑戦を与えました...私はまだ新人であり、できるだけ早く学んでいますが、私はこのカーブボールを持っていて、それを完全に理解することができません。

それほど問題がない場合...以下の例外を除いて、テーブルを作成、変更、および表示するにはどうすればよいですか?

RADが出ました。いかなる種類のデータセット、クエリ、またはテーブルコンポーネントもありません。たとえば、次は使用しないでください:DataSource、DataSet、DBGrid、DBText、DBEditなど)TADOConnectionなどの接続コンポーネントを使用できます。

4

2 に答える 2

0

adoconnectionを使用できる場合は、おそらくADOQueryコンポーネントを使用できます。

次に、次のようなものが得られます。

sl.Clear;
ADOQuery.Close;
try
  ADOQuery.SQL.Text:='SELECT names FROM phonebook';
  ADOQuery.Open;
  While not ADOQuery.Eof do begin
    sl.Add(AdoQuery.FieldByName('names').AsString);
    ADOQuery.Next;
  end;
finally
  ADOQuery.Close;
end;

また:

ADOQuery.Close;
try
  ADOQuery.SQL.Text := 'INSERT INTO phonebook (name,number)VALUES'+QuotedStr(NameString) +',' + QuotedStr(numberstring) +')'
  ADOQuery.ExecSQL;
finally
  ADOQuery.Close;
end;

(これはパラメーター化されていないクエリを使用します。パラメーター化されたクエリを使用する方がもちろん優れています。)

于 2013-03-13T08:51:35.883 に答える