Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ユーザーがログインする必要があるアプリを作成しています。これらのデータは Oracle 10g XE DB にあり、データへのアクセス方法は知っていますが、クエリが何かを返すかどうかを検証する方法がわかりません (もちろん、ユーザー名とパスワードを検証します)。DBに接続するためにVB.netでODBCを使用しています。何か助けはありますか?ありがとう。
SELECT COUNT(*)常に何らかの値を返す which を使用できます。
SELECT COUNT(*)
SELECT COUNT(*) AS user_ok FROM my_app_users WHERE user_id='xxx' AND user_passwd=SHA256(user_salt || 'xyz')
ユーザーが存在しない場合、または「xyz」がパスワードでない場合は、「0」が返されます。