VB + MSDE

投稿者: | 2005年10月20日

まぁ、MSDEは関係ないけど考えてみるとVBでSQL文を書くのが非常に面倒。
PHPとかだと

$foo = sprintf(“INSERT into tbl VALUES(‘%s’, %d);”, $str, $int);

とか出来るけど、VBだとsprintfみたいなのがないから、

szSQL = “INSERT into tbl VALUES(‘” & szSTR & “‘, ” & iINT & “);”

みたいな?書きにくい・・
SqlClient.SqlCommandのParametersを使う方法もあるんだろうけど、別のところでSQL文を作ってると
それも使えないし・・・
どーにかならないものだろうか。
[追記] wsprintfって言う関数もあるみたいだけど1024バイトでちょん切られるらしい。使えないなぁ。
むしろ、formatメソッドを使えって言うことかな・・

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください