草庐IT

GenderID

全部标签

c# - 插入语句中的错误 C#/MySQL 多个选择语句

我在从C#中的2个不同表插入到MySql数据库时遇到了一个小问题这是我的错误发生的代码command.CommandText=@"INSERTINTOpersonen(Name,Surname,GenderID,BirthplaceID)VALUE@Name,@Surname,(SELECTGenderIDFROMgenderWHEREGender=@GenderID),(SELECTBirthplaceIDFROMplaceWHEREplacename=@BirthplaceID);";当我替换“@”语句并只填写名称时,它可以正常工作。所以我想知道问题出在哪里。另外,问题不是某些答案