根据文本框和字符串在数据库中查询搜索

user2016082

因此,我尝试使用通过文本框输入的用户名和存储为字符串的密码来搜索数据库(用户将其密码输入文本框,并对其进行了一些加密操作,然后存储了加密的密码作为字符串;此字符串是我用来搜索数据库的字符串,因为数据库中存储了加密的密码)

该命令对于通过文本框输入的用户名字符串正常工作,但是当我直接使用派生的密码字符串时,该命令将无效。我认为以下代码行中的语法错误给您带来麻烦:

Dim cmd As OleDbCommand = New OleDbCommand
    ("SELECT * FROM UserInfo 
    WHERE [User ID] = '" & txtLoginID.Text & "' 
    AND [EncryptedPassword] = '" & EncPasswordString & "' ", con)

EncPasswordString是存储通过各种操作获取的加密密码的字符串。我需要将此字符串与数据库中的EncryptedPassword进行比较。谢谢!

这就是我用来获取EncPasswordSting的东西:

        i = 0

    While (PLength > 0)
        charofP = sHex(i)
        ascvalue = Strings.Asc(chartest)
        decvalue = Convert.ToDecimal(ascvalue)
        shiftdecvalue = decvalue + 1
        asctochar = ChrW(shiftdecvalue)
        emptychararray(i) = asc
        i = i + 1
        PLength = PLength - 1
    End While

    EncPasswordString = Convert.ToString(emptychararray)
谢克尔·谢特

偏离路线根本不起作用。如您所说,密码已加密。用您的话来说(“但是当我直接使用派生的密码字符串时,它是行不通的。”)您有两种选择来验证并使之生效:

  1. Encrypt 在数据库中输入密码并与密码比较。
  2. Decrypt 检索后输入密码,并与输入的密码进行比较。

请分享您SQL command text在调试时拥有的内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在vb wthout datagrid视图中的文本框中搜索/查询Access数据库

来自分类Dev

方法更改的字符串值未显示在数据绑定的文本框中

来自分类Dev

在数据库中搜索给定字符串的良好算法

来自分类Dev

Laravel:如何使用雄辩的方式在数据库中搜索给定的字符串?

来自分类Dev

如何使用字符串参数在数据库中搜索

来自分类Dev

在数据库中搜索给定字符串的良好算法

来自分类Dev

Django在数据库中搜索类似的条目我的字符串名称

来自分类Dev

如何使用字符串参数在数据库中搜索

来自分类Dev

在数据库sql的所有表列中搜索字符串

来自分类Dev

LINQ在数据库中查询特定的ID(字符串)

来自分类Dev

如何使用查询字符串在数据库中查找文档

来自分类Dev

Asp.net,Oracle sql,基本上从两列名称中搜索多个字符串,这些名称来自带有Oracle数据库的文本框

来自分类Dev

在数据库中存储字符串数组

来自分类Dev

内插存储在数据库中的字符串

来自分类Dev

使随机字符串不在数据库中

来自分类Dev

使用文本框和下拉列表来过滤数据库的搜索表(实时搜索)

来自分类Dev

我应该如何编写一个SQLite查询,以便它在数据库中搜索与字符串数组中的字符串匹配的字符串?

来自分类Dev

我应该如何编写一个SQLite查询,以便它在数据库中搜索与字符串数组中的字符串匹配的字符串?

来自分类Dev

如何使用AJAX或PHP在数据库中存储添加更多文本框的数据

来自分类Dev

如何根据数据库值的长度动态更改要在文本框中输入的字符数?

来自分类Dev

如何将我的文本框内容保存在数据库中?文本框使用HTML和CSS编程

来自分类Dev

如何使用字符串关键字在数据库中搜索和加载数据

来自分类Dev

在数据框中查找和替换字符串

来自分类Dev

一旦文本框的值存储在数据库中,禁用它 - PHP

来自分类Dev

1的值存储在数据库中而不是文本框值/ PHP-MySql

来自分类Dev

在mongodb数据库中搜索特定的字符串

来自分类Dev

在sqlite数据库中搜索字符串

来自分类Dev

存储在数据库中的csv字符串中带有后缀的MySQL搜索关键字

来自分类Dev

如何在数据库表中搜索字符串并在laravel中检索匹配的列名

Related 相关文章

  1. 1

    在vb wthout datagrid视图中的文本框中搜索/查询Access数据库

  2. 2

    方法更改的字符串值未显示在数据绑定的文本框中

  3. 3

    在数据库中搜索给定字符串的良好算法

  4. 4

    Laravel:如何使用雄辩的方式在数据库中搜索给定的字符串?

  5. 5

    如何使用字符串参数在数据库中搜索

  6. 6

    在数据库中搜索给定字符串的良好算法

  7. 7

    Django在数据库中搜索类似的条目我的字符串名称

  8. 8

    如何使用字符串参数在数据库中搜索

  9. 9

    在数据库sql的所有表列中搜索字符串

  10. 10

    LINQ在数据库中查询特定的ID(字符串)

  11. 11

    如何使用查询字符串在数据库中查找文档

  12. 12

    Asp.net,Oracle sql,基本上从两列名称中搜索多个字符串,这些名称来自带有Oracle数据库的文本框

  13. 13

    在数据库中存储字符串数组

  14. 14

    内插存储在数据库中的字符串

  15. 15

    使随机字符串不在数据库中

  16. 16

    使用文本框和下拉列表来过滤数据库的搜索表(实时搜索)

  17. 17

    我应该如何编写一个SQLite查询,以便它在数据库中搜索与字符串数组中的字符串匹配的字符串?

  18. 18

    我应该如何编写一个SQLite查询,以便它在数据库中搜索与字符串数组中的字符串匹配的字符串?

  19. 19

    如何使用AJAX或PHP在数据库中存储添加更多文本框的数据

  20. 20

    如何根据数据库值的长度动态更改要在文本框中输入的字符数?

  21. 21

    如何将我的文本框内容保存在数据库中?文本框使用HTML和CSS编程

  22. 22

    如何使用字符串关键字在数据库中搜索和加载数据

  23. 23

    在数据框中查找和替换字符串

  24. 24

    一旦文本框的值存储在数据库中,禁用它 - PHP

  25. 25

    1的值存储在数据库中而不是文本框值/ PHP-MySql

  26. 26

    在mongodb数据库中搜索特定的字符串

  27. 27

    在sqlite数据库中搜索字符串

  28. 28

    存储在数据库中的csv字符串中带有后缀的MySQL搜索关键字

  29. 29

    如何在数据库表中搜索字符串并在laravel中检索匹配的列名

热门标签

归档