tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルSQL文で変数を使うには
記事No6506
投稿日: 2007/11/07(Wed) 17:26
投稿者かゆ
フォームに、TextBox, DataGrid, Button を配置する。このとき TextBox に名前を書き込んで Button を押すと、DataGrid に該当するレコードのみを表示するようにしたいのですが調べたのですが分かりません

SQL文で変数を使うことは出来るのでしょうかご教授お願いします

[ツリー表示へ]
タイトルRe: SQL文で変数を使うには
記事No6508
投稿日: 2007/11/07(Wed) 19:12
投稿者るしぇ
[SQLとは]
http://e-words.jp/w/SQL.html
VBとは全く違う言語です。SQL自体はVBとは関係ありませんので、
SQLが分からないのであれば、データベースの学習をしてください。
SQL文を処理するのはデータベースです。VBはSQL文を処理しません。

VBの領域でSQL文はただの文字列に過ぎません。
使用したい変数を文字列として連結し、SQL文を編集してください。

[ツリー表示へ]
タイトルRe^2: SQL文で変数を使うには
記事No6513
投稿日: 2007/11/07(Wed) 22:11
投稿者YuO
> VBの領域でSQL文はただの文字列に過ぎません。
> 使用したい変数を文字列として連結し、SQL文を編集してください。

SQL中に文字列を連結するのはまずいです。
# SQL Injection等の問題が起きる。

パラメータ化するのが普通です。
どうしても避けられない場合は注意深く連結することもありますが……。

[ツリー表示へ]
タイトルRe^3: SQL文で変数を使うには
記事No6516
投稿日: 2007/11/08(Thu) 12:19
投稿者かゆ
すみません自己解決できました。ありがとうございます。

[ツリー表示へ]