小编Joh*_*ore的帖子

AES_ENCRYPT/AES_DECRYPT 中不正确的字符串值错误

我正在向自己介绍 MYSQL 中的加密功能。

刚刚写了一个简单的 SQL 语句,将加密的条目添加到字段中

INSERT INTO test_table (field1) VALUES(aes_encrypt('fieldentry','password'))
Run Code Online (Sandbox Code Playgroud)

当我执行 SQL 时,出现以下错误

错误 1366:不正确的字符串值:'\xC7\xE13\xC4\xF4!...' 列 'field1' 在第 1 行 SQL 语句 - CHANGE COLUMN field1VARCHAR(255) NOT NULL COMMENT ''

现在我读到它可能与 CHARACTER SET 有关系,并尝试将其从 utf8-default collat​​ion 更改为 utf8mb4 - 按照推荐的默认排序规则,但这没有任何区别。

我还尝试将列类型从 VARCHAR 更改为 VARBINARY。但是,当我尝试以下操作来检索数据时,SQL 语句成功运行:

SELECT AES_DECRYPT(field1, '12345') AS endata FROM test_table
    Do Until rst.EOF 
        Response.Write(rst("endata"))
        rst.movenext
    Loop
Run Code Online (Sandbox Code Playgroud)

循环运行但没有返回值(空行)

我只是在寻找一个简单的加密内容,然后使用 AES_ENCRYPT/AES_DECRYPT 函数中的密码解密我的数据。

mysql sql encryption encoding aes

5
推荐指数
1
解决办法
6632
查看次数

按钮单击,关闭现有表单,VS2010打开新表单

很抱歉问一个非常愚蠢的问题.我多年来一直是vb6程序员,我只是在VS2010中开发我的第一个应用程序.

我正在尝试在按钮单击上打开一个新表单并关闭当前表单.

在VB6中,我会使用.

Me.Close Form.Show vbmodal

我已经google了一个解决方案,它告诉我代码基本相同

form.show() me.close 但是,当我单击按钮时程序关闭.如果我带走me.close,表格显示.

我真的很困惑.

谢谢

约翰

forms vb6 visual-studio-2010

3
推荐指数
1
解决办法
6万
查看次数

如何使页面内容在顶部div下流动

尝试使用顶部和侧面菜单创建页面.

我已经实现了菜单结构,但我无法在顶部菜单下滚动页面内容.此刻,它流过顶部.

CSS

body
{
left: 0px;
top: 0px;
right: 0px;
}

.fix-top-table {
 position: fixed;
 left: 0;
 top: 0;
 border-bottom: 1px #39F solid;
 max-width: 100%;
 width: 100%;
 height: 60px;
 padding: 0px;
 }

.fix-left-table
{
  position:fixed;
  left: 0;
  top: 60px;
  border-right: 1px #39F solid;
  width: 150px;
  height: 100%;
}

#page-content
{
    position: absolute;
    left: 160px;
    top: 70px;
}
Run Code Online (Sandbox Code Playgroud)

HTML

<table class="fix-top-table">
<tr>
    <td>
        This is the top table
    </td>
</tr>
</table>

<table class="fix-left-table">
<tr>
    <td>
        This is the side table …
Run Code Online (Sandbox Code Playgroud)

html css

1
推荐指数
1
解决办法
106
查看次数

标签 统计

aes ×1

css ×1

encoding ×1

encryption ×1

forms ×1

html ×1

mysql ×1

sql ×1

vb6 ×1

visual-studio-2010 ×1