C# 在使用asp.net的windows应用程序中,查询值和目标字段的数量不同

C# 在使用asp.net的windows应用程序中,查询值和目标字段的数量不同,c#,.net,winforms,C#,.net,Winforms,我的代码如下 cmd=将新的OLEDBCommandinInsert插入[student$]值“+txtName.Text+”、“+txtVehicleNo.Text+”、“+txtContactNo.Text+”、“+txtAge.Text+”、“+txtmergencyno.Text+”、“+txtPAddress.Text+”、“+ddReasonForStaying.SelectedItem.ToString+”,con 我得到的查询值和目标字段的数量不一样学生表中的列是什么?在指定值之

我的代码如下

cmd=将新的OLEDBCommandinInsert插入[student$]值“+txtName.Text+”、“+txtVehicleNo.Text+”、“+txtContactNo.Text+”、“+txtAge.Text+”、“+txtmergencyno.Text+”、“+txtPAddress.Text+”、“+ddReasonForStaying.SelectedItem.ToString+”,con


我得到的查询值和目标字段的数量不一样

学生表中的列是什么?在指定值之前,您应该插入完全相同数量的列或指定哪些列。请给出表定义?您还可以使用插入的字段声明,如:“插入到学生id、姓名、姓氏值‘0001’、‘Test’、‘student’中。我还建议你使用它,因为它给了你更多的控制权。以这种方式使用c是完全错误的,参数不是以这种方式传递的,查询也不是以这种方式进行的。我可以插入到电子表格中吗