SQLの窓

2011年09月02日


VB.net 2008 : System.Data.Odbc 更新処理( MySQL 5.1 )



以下のソースコードは更新部分のみの記述です。接続処理等、その他のコードは上から
ダウンロードしてご確認下さい。

この処理の元となる記事

VB.net 2008 : System.Data.Odbc 接続テスト( MySQL 5.1 )
Sub Main()

	' 新しい OdbcConnection オブジェクトを作成
	Dim myCon As OdbcConnection = CreateConnection()

	if myCon is Nothing then
		Console.WriteLine("処理が異常終了しました")
		Return
	end if

	'---------------------------------------------------

	' 更新用の文字列を作成
	Dim myQuery As String = _
	"update `社員マスタ` set `生年月日` = '1982/01/01'" _
		+ " where `社員コード` = '0001'"

	' 更新用のオブジェクトを作成
	' コンストラクタを使うと以下のようになります
	' Dim execCommand As New OdbcCommand( myQuery, myCon )
	Dim execCommand As OdbcCommand = New OdbcCommand()
	' 実行する為に必要な情報をセット
	execCommand.CommandText = myQuery
	execCommand.Connection = myCon

	Dim ret As Integer
	' 実行
	Try
		ret = execCommand.ExecuteNonQuery()
	Catch ex As OdbcException
		Console.WriteLine("実行エラーです")
		' Console.WriteLine( ex.Message )
		Call ErrorAction( ex )
		' エラーが発生しても、接続を閉じる必要があるので、
		' 処理を継続します
	End Try

	' リソースを解放
	execCommand.Dispose()

	'---------------------------------------------------

	Call EndConnection( myCon )

End Sub

UPDATE、INSERT、DELETE の各ステートメントで、戻り値(ret)はそのコマンドの影響を
受ける行の数です。その他のステートメントでの戻り値は、-1 です。ロールバックが
発生した場合も、戻り値は -1 です。


タグ:MySQL
posted by lightbox at 2011-09-02 16:32 | VB.NET : データベース | このブログの読者になる | 更新情報をチェックする
バッチ処理

Microsoft Office
container 終わり

フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

Android SDK ポケットリファレンス
改訂版 Webデザイナーのための jQuery入門
今すぐ使えるかんたん ホームページ HTML&CSS入門
CSS ドロップシャドウの参考デモ
Google Hosted Libraries
cdnjs
BUTTONS (CSS でボタン)
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり