visual-studio-2010 - 从 MySQL 抓取数据时,在字典 Visual C++ 中找不到给定的键
问题描述
我目前正在做一个 RFID 项目,我想做的是从我创建的 MySQL 本地数据库中获取价值。但是,每当我尝试这样做时,它都会返回“在字典中找不到给定键”的异常。
下面插入的是代码:
try
{
int identification = Int32::Parse(NUM->Text);
String^ constr = "Server=127.0.0.1; Uid=root;Pwd=588588;Database=nationalid;CharSet=utf8;";
MySqlConnection^ con = gcnew MySqlConnection(constr);
MySqlCommand^ cmd = gcnew MySqlCommand("select * from userinfo WHERE identification=" + identification + "", con);
con->Open();
MySqlDataReader^ dr = cmd->ExecuteReader();
while (dr->Read())
{
FN->Text = dr->GetString(1);
MN->Text = dr->GetString(2);
LN->Text = dr->GetString(3);
N->Text = dr->GetString(4);
B->Text = dr->GetString(5);
A->Text = dr->GetString(6);
TIN2->Text = dr->GetString(7);
}
con->Close();
}
catch (Exception^ ex)
{
MessageBox::Show(ex->Message);
}
解决方案
推荐阅读
- java - 异常:io.objectbox.exception.DbDetachedException 即使附加了实体
- javascript - Webpack 依赖管理和 Vue.js 异步组件加载
- python - Raspberry Pi 3B 上的 pymodbus 和电表连接错误
- c# - 创建新的 blazor 应用程序在运行时会引发错误
- r - 使用 geom_bar [R] 为 ggplot 中的标签设置中断的起点
- python - Opencv:为什么我在不做任何更改的情况下读写图像时文件大小会发生变化?
- java - 在运行时重新加载 CORS 设置
- html - 使用鼠标选择日期时,primeng 日历失去标签焦点
- php - 在 Woocommerce 中从 Paypal 成功付款的订单状态处理问题
- nginx - 设置两个ghost博客,使用nginx在一台服务器上使用两个域