掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DBGridで選択しているところを削除 (ID:37433)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Mr.XRAYです. クエリーでも削除のSQL文を書くことが可能ですが,これは一意のID等がある場合, それをDBGridで選択しているDataSetから取得してWHERE句に指定することになります. したかって,今回の場合,「重複をゆるなさいIDがないため」ということですので,できません. >(where句でDBGridを指定)? できません.SQLのWHERE句データセットの条件指定句(文)です, データベース用のコントロールのプロパティ等を使用することはできません. データベースと,クエリー用のコンポーネントにもよりますが, (注意 : クエリーは基本的にデータベースが提供する機能です.どこかのスレッドに 「DelphiのSQL文」という語句がありましたが,そういうのはありません) TQuery.DeleteRecords(arCurrent); のように,現在選択中のデータを削除することもできます. arCurrentは「現在の」意味です. データベースの表を設計する際は,必ず一意の値を持つフィールドを定義しておくことが重要ですね.
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.