首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

vc mfc ado sql防止流入

2013-07-01 
vc mfc ado sql防止注入??不要直接用用户输入的数据 如果数据库包含恶意字符 这样会导致 hack 填空 导致?d

vc mfc ado sql防止注入

?

?

不要直接用用户输入的数据 如果数据库包含恶意字符 这样会导致 hack 填空 导致?delete from SELLINFO where Merchandise = '1' OR '1'='1' ?执行 数据全部删除?

?

?

?

CString m_name = " '1' ?OR '1'='1' ";

?

sql.Format("delete from SellInfo where ?Merchandise = ?%s ", m_name);

?

?m_pConnection->Execute((_bstr_t)sql, NULL, adCmdText); ?

?

?

?

?

?

try{?

?

CString m_name = "??1' ?OR '1'='1??";?

sql.Format("delete from SellInfo where ?Merchandise =??'%s'?", m_name);

?m_pConnection->Execute((_bstr_t)sql, NULL, adCmdText); ?

}

catch(_com_error ? e)?

{?

AfxMessageBox(e.Description());?

return;

}?

?

会导致数据全部删除?

?

?

?

?

?

?

?

?

?

?

?

?

热点排行