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
この処理文を参考にするらしいのですが、どこがどういう意味なのかが
分かる方、教えていただいてもよろしいでしょうか?
よろしくお願いします<(_ _)>
DbSelectは課題者か誰かが作成した関数と思われます。
>SELECT文は使わないで記述
ってことは、この関数を使えってことでしょう
sTableNames に対象となるテーブル名を記述
sCondition にユーザのIDとパスワードのWHERE条件を記述
ってな感じですね。
さっそくの回答、ありがとうございます!
読み返してみると、コード読みにくいし、何箇所か日本語がおかしいorz
sTableNames = テーブル名
sCondition = "ユーザID"&"パスワード"
で、以下の分はそのまま流用という事でいいのでしょうか?
連続ですみませんがよろしくお願いします<(_ _)>
>sTableNames = テーブル名
>sCondition = "ユーザID"&"パスワード"
>で、以下の分はそのまま流用という事でいいのでしょうか?
そのまま流用でいいでしょう。
sConditionは↓、xxxxには項目名
"xxxx = '" & ユーザID & "' AND xxxx = '" & パスワード & "'"
やじゅさん、ありがとうございます<(_ _)>
これでなんとかなりそうです!
また質問すると思うので、その時はまた
よろしくお願いします!!