tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: Catchを通ってしまいます。
投稿日: 2007/08/09(Thu) 10:23
投稿者ddd
> > tryでdbupdateせず、Catchの失敗しました、を通ります。
> 「通ります」って・・・エラーじゃないのに通るわけじゃないんですよね?
>
> エラーの場合の処理としてCatchを記述しているんですから、
> エラーの時に通るのは当然では???
>
>
> > どうすれば良いのか教えて下さい。
>
> 「エラーの原因を調べて、直してください。」としか言い様がないです。
>
> 説明が全然足りません。
> 「dbupdate」は、どういう機能の、どういうコードなんです?
> #名前からして、データベースのテーブルに対して更新処理を行っているようですが・・・
> #どういう種類のデータベースで、データベースに対する接続はちゃんとできているんですか?
>
> 「Sql」は、仕様上、どういうデータを指定しなくてはなんです?
> また、実際にはどういうデータを指定しているんです?
> #「SQLとして正しい」指定をしていますか?テーブル名やカラム名を間違ってませんか?
>
> きちんと説明してください。

ありがとうございます。このコードの中に間違いがあるのでしょうか?
emplCD = Me.TextBox1.Text
        emplNM = Me.TextBox2.Text
        furigana = Me.TextBox3.Text
        If Mode = 0 Then
            Sql = ""
            Sql &= "INSERT INTO "
            Sql &= "KYU "
            Sql &= "("
            Sql &= "社員コード" & ", "
            Sql &= "社員名" & ", "
            Sql &= "フリガナ" & ") "
            Sql &= "VALUES "
            Sql &= "("
            Sql &= "'" & emplCD & "'" & ", "
            Sql &= "'" & emplNM & "'" & ", "
            Sql &= "'" & furigana & "'"
            Sql &= ")"

            Sql = ""
            Sql &= "UPDATE"
            Sql &= " " & "KYU"
            Sql &= " " & "SET"
            Sql &= " " & "社員コード " & "= "
            Sql &= "' " & emplCD & "'" & ","
            Sql &= " " & "社員名 " & "= "
            Sql &= "'" & emplNM & "'" & ","
            Sql &= " " & "フリガナ " & "= "
            Sql &= "'" & furigana & "'" & ","
            Sql &= " " & "WHERE " & "("
            Sql &= " " & "社員コード"
            Sql &= " " & "="
            Sql &= "'" & Mid(CStr(Code), 1, 4) & "'" & ")"
        End If

        Try

            dbUpdate(Sql)

            MsgBox(strMode & "しました", MsgBoxStyle.Information, strMode & "処理")

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。