问大家一个asp.net的问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 08:51:00
我想往数据库中插入一条数据
string sql = string.Format("insert into UserInfo(UserName,LoginName,LoginPwd,UserSex,Birthday)values('{0}','{1}','{2}',{3},{4})",uif.UserName,uif.LoginName,uif.LoginPwd,Sex,uif.Birthday);

UserName,LoginName,LoginPwd (字符串型)
UserSex, (Boolean型)
Birthday (DateTime型)
还有一个主键标识列是自动生成的~

报错是 '0' 附近有语法错误... 我郁闷... 我把sql语句放在数据库里试了一遍 没有问题 请问朋友们我的问题是出现在sql语句里吗?还有可能是哪里出错了呢?
大家说的都不是问题...不过还是先谢谢大家了 谁能再给点建议啊:)

DateTime如果直接插入,也改成字符串形式的

没想到,打断点试试吧。

另外,Sex写错了吧,应该是uif.Sex吧?

断点看看

你把占位给删了 直接写uif.userName,uif.LoginName....你试试 错了再问我