我知道这个问题在这个网站上已经被问过很多次,但是我无法让我的代码工作。
我有一个Insert
语句,我需要该语句的id在我的asp.net页面上。
我得到了返回值0
。
public int newid { get; set; }
public void CreateAlbum(string _titel, string _name, string _thumb, int _userid)
{
objCMD = new SqlCommand(@"INSERT INTO tblFotoalbum
(fldAlbumHead, fldAlbumName, fldAlbumThumb, fldUserID_FK)
VALUES
(@titel, @name, @thumb, @userid);
SET @newid = SCOPE_IDENTITY()");
objCMD.Parameters.AddWithValue("@titel", _titel);
objCMD.Parameters.AddWithValue("@name", _name);
objCMD.Parameters.AddWithValue("@thumb", _thumb);
objCMD.Parameters.AddWithValue("@userid", _userid);
objCMD.Parameters.AddWithValue("@newid", newid);
objData.ModifyData(objCMD);
}
SELECT SCOPE_IDENTITY()
- leppieobjData
是什么?对该对象进行.ModifyData()
操作会产生什么影响? - marc_s