掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Delphi7からSQLPlusにInsert,Delete,Updateするには? (ID:40733)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
TSQLDataSet は単方向データセットですから、読み込む場合は、 TSQLDataSetのCommandTextに Select Field1,Field2,Field3 From Table1 where 条件 でActive := true; でDatasetを取り出せます。 OracleとDelphiの間の方は、String型の場合は、AsString、 整数型は、AsInteger等で取り出します。 このあたりは調べてください。 Delphiからデーターベースを更新するには、TSQLQueryを使うと、SQLにInsert Into ATABLE (ID, DAY, TIME) Values(:ID, :DAY, :TIME) とすると、 Procedure TForm.InsertData(ID : Integer; Day, Time : string); begin with SQLQuery1 do begin ParamByName('ID').AsInteger := ID; {パラメターに値を入れる} ParamByName('DAY').AsString := DAY; {ここのFieldの型が文字列の場合} ParamByName('TIME').AsString := Time; ExecSQL; {更新実行} end; end; で更新できると思います。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.