掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TableからQueryへ移行したいんですが (ID:24124)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
今更ですが、SQLを勉強しながらQueryを使ったデータベースを使いたいんですが、自己解決できないので教えてください。 今までTableから1レコードを読み込む場合、 with Table do begin Open; First; if FindKey([Edit1.text]) then begin Edit2.Text := FieldByName('Si').AsString; Edit3.Text := FieldByName('Mei').AsString; end; Close; end; としてきたんですが、 Query.SQL.Clear; Query.SQL.Add('SELECT *'); Query.SQL.Add('FROM ADDRESS.DB'); Query.SQL.Add('WHERE Code =' + Edit1.Text);//←ここがわからない Query.Open; Edit2.Text := Query.FieldByName('Si').AsString; Edit3.Text := Query.FieldByName('Mei').AsString; Query.Close; とすると「式中の型が一致していません」と出ます。 キーは"Code"という名の文字列なんですが。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.