我的代码似乎有问题。我的.ExecuteNonQuery似乎有问题。我收到的错误是 “不存在从对象类型System.Web.UI.WebControls.TextBox到已知的托管提供程序本机类型的映射。” 谁能看到我的工作出了什么问题?非常感谢
LRESULT CALLBACK MySubclassProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData)
{
X3D::Windows::Control *ctrl = (X3D::Windows::Control*) dwRefData;
auto handler ctrl->m_message_map.find (uMsg);
if (handler != ctrl->m_message_map.end ())
return handler.second (hWnd, uMsg, wParam, lParam);
...
}
}
答案 0 :(得分:2)
简单缺少属性Text
基本上,它不知道如何将TextBox
(对象)转换为您的 Sql 参数
替换
sqlcmd.Parameters.AddWithValue("@CName", txtCN);
使用
sqlcmd.Parameters.AddWithValue("@CName", txtCN.Text);