111,126
社区成员
发帖
与我相关
我的任务
分享 public int Insert( int userID,DateTime loginTime,DateTime logoutTime ) {
//构造SQL语句
string sql = "INSERT INTO [Loginfo](UserID,LoginTime,LogoutTime)VALUES(@UserID,@LoginTime,@LogoutTime); SELECT @@Identity";
//构造参数
SqlParameter[] parameters = {
new SqlParameter("@FinaId",SqlDbType.DateTime),
new SqlParameter("@UserId",SqlDbType.DateTime),
new SqlParameter("@FinaType",SqlDbType.DateTime),
};
//为参数赋值
int i = 0;
parameters[ i++ ].Value = userID;
parameters[ i++ ].Value = loginTime;
parameters[ i++ ].Value = logoutTime;
//执行SQL语句
try {
object obj = db.ExecuteScalar( CommandType.Text, sql, parameters ) ?? "-1";
int Identity;
if( int.TryParse( obj.ToString(), out Identity ) )
return Identity;
return -1;
} catch( Exception exp ) {
throw exp;
}
}