April 20 2002 豆腐チゲもどき

_ なえなえ

M$のSQL Serverに付属のTransactSQLは動的にSQL文を作成して実行できる。(他のデータベースでもそうだと思う)こんな感じ

DECLARE @sql nvarchar(500)
DECLARE @i int

SET @i=1

WHILE @i<10
BEGIN
SET @sql=N'SELECT * FROM mytable WHERE param= '+CONVERT(nvarchar, @i)

EXEC sp_executesql @sql

SET @i=@i+1
END
これはまぁいんだが(例としては不適切鴨、適当に書いたやつだから参考にはしないで(笑)これを、そのまま文字列に突っ込んで、VBからExecuteメソッドで実行していた。(はぁ↓

VB使ってんだから

そっちでやった方が融通きくと思うけどな、そんなんするくらいなら、ストアドプロシージャは作らないっていう縛り無くしてや(はあぁ↓
その方が、スッキリしたコードになると思うんだけど・・・

朝からそんなコードをみてやる気なえなえ、もう勘弁して欲しい。
本日のツッコミ(全1件) [ツッコミを入れる]
ーー)ノ つま (April 20 2002 01:38)

括弧閉じるが無い…