SELECT以外での処理文の書くには?

解決


VBorz  2008-06-18 10:12:10  No: 100814  IP: 192.*.*.*

VBを勉強してての初心者ですが、質問させてくださいm(_ _)m

課題でSQLのテーブルを検索して、ユーザのIDとパスワードのデータがあるかを調べる処理文を書くのですが、
SQLの処理の際、SELECT文は使わないで記述するとの指示があります。
どう書いたらいいのかが分かりません。

 sTableNames = tbl_SHINSEISHO & " A"
        sCondition = "A.S_KANRINO='" & sS_KANRINNO & "'"
        iRtn = DbSelect(sTableNames, sColumns(), sCondition, "", sValues())
        If iRtn = 0 Then
            sMsgNumber = pcMSG_NUM_NON_SHINSEI_ERR
            GoTo func_ShinseiLock_Err
        ElseIf iRtn < 0 Then
            sMsgNumber = pcMSG_NUM_OPEN_ERR
            GoTo func_ShinseiLock_Err
        End If

この処理文を参考にするらしいのですが、どこがどういう意味なのかが
分かる方、教えていただいてもよろしいでしょうか?
よろしくお願いします<(_ _)>

編集 削除
やじゅ  2008-06-18 10:36:30  No: 100815  IP: 192.*.*.*

DbSelectは課題者か誰かが作成した関数と思われます。

>SELECT文は使わないで記述
ってことは、この関数を使えってことでしょう

sTableNames に対象となるテーブル名を記述
sCondition にユーザのIDとパスワードのWHERE条件を記述
ってな感じですね。

編集 削除
VBorz  2008-06-18 18:24:44  No: 100816  IP: 192.*.*.*

さっそくの回答、ありがとうございます!
読み返してみると、コード読みにくいし、何箇所か日本語がおかしいorz

sTableNames = テーブル名
sCondition  =  "ユーザID"&"パスワード"
で、以下の分はそのまま流用という事でいいのでしょうか?
連続ですみませんがよろしくお願いします<(_ _)>

編集 削除
やじゅ  2008-06-18 18:42:53  No: 100817  IP: 192.*.*.*

>sTableNames = テーブル名
>sCondition  =  "ユーザID"&"パスワード"
>で、以下の分はそのまま流用という事でいいのでしょうか?
そのまま流用でいいでしょう。
sConditionは↓、xxxxには項目名
"xxxx = '" & ユーザID & "' AND xxxx = '" & パスワード & "'"

編集 削除
VBorz  2008-06-19 16:40:53  No: 100818  IP: 192.*.*.*

やじゅさん、ありがとうございます<(_ _)>
これでなんとかなりそうです!
また質問すると思うので、その時はまた
よろしくお願いします!!

編集 削除