نمایش id رکورد ثبت شده وسیله سی شارپ
سلام دوستان عزیز
من یک کد داخل سی شارپ برای آپلود فایل نوشتم
protected void btn_upload_Click(object sender, EventArgs e)
{
if (FileUpload.HasFile)
{
if (!checktype(FileUpload.FileName))
{
lbl_upload.Text = "فرمت مورد نظر پشتیبانی نمی شود؛ فایل خود را یا فرمت معرفی شده ارسال نمایید.";
}
else
{
typesamar.DataSet.uploadTableAdapters.tabl_uploadT ableAdapter upt = new typesamar.DataSet.uploadTableAdapters.tabl_uploadT ableAdapter();
string uploadname = FileUpload.FileName;
upt.Insertupdaat(txt_upname.Text, txt_upemail.Text, txt_upphone.Text, uploadname, txt_uptitle.Text, DateTime.Now);
lbl_upload.Text = "فایل شما با موفقیت آپلود شد";
FileUpload.SaveAs(MapPath("~/user/upload/" + FileUpload.FileName));
txt_upname.Text = "";
txt_upemail.Text = "";
txt_upphone.Text = "";
txt_uptitle.Text = "";
}
}
}
public bool checktype(string a)
{
string ext = Path.GetExtension(a);
switch (ext.ToLower())
{
case ".jpg": return true;
case ".zip": return true;
case ".rar": return true;
case ".doc": return true;
case ".docx": return true;
case ".pdf": return true;
case ".txt": return true;
default: return false;
}
در حال حاضر نیاز دارم که Id رکورد ثبت شده رو هم داخل سایت نمایش بدم
ولی نتونستم کدنویسیش رو انجام بدم
امیدوارم از دوستان بتوننن کمک کنند.
ممنون
نقل قول: نمایش id رکورد ثبت شده وسیله سی شارپ
سلام
من برای این موضوع به جای id که بصورت اتوماتیک به رکورد داده شه ، یه SN در نظر گرفتم .
وقتی میخوام رکورد رو ثبت کنم ، میرم چک میکنم آخرین SN وارد شده چند هست ، یکی بهش اضافه میکنم ، و برای رکورد فعلی در نظر میگیرمش و با اون SN همیشه کار میکنم نه id .
نقل قول: نمایش id رکورد ثبت شده وسیله سی شارپ
سلام دوست عزیز
امکانش هست براتون توضیحی رو که دادید به صورت جامع تری یا حتی کدنویسی در اختیارم قرار بدید
بی نهایت از لطفتون سپاسگزارم
نقل قول: نمایش id رکورد ثبت شده وسیله سی شارپ
سلام دوست عزیز
امکانش هست براتون توضیحی رو که دادید به صورت جامع تری یا حتی کدنویسی در اختیارم قرار بدید
بی نهایت از لطفتون سپاسگزارم
نقل قول: نمایش id رکورد ثبت شده وسیله سی شارپ
ببینید
شما وقتی میگید میخوام ID اضافه بشه یعنی نوع اون int هست و sql اتوماتیک یکی به اون اضافه میکنه .
همین id رو از حالت اتوماتیک خارج کنید .
برای کد insert خودتون توی جدول مقدار id رو باید با یه select از جدول مربوطه بدست بیارید .
یعنی الان میخواین insert بزنید توی جدول ( مثلا upload ) و id و مثلا لینک فایل رو ذخیره کنید :
برای بدست آوردن شماره id شما باید :
select top(1) id from upload order by id desc
بزنید
شما الان شماره آخرین id ثبت شده رو دارید !
حالا یکی به اون مقدار اضافه کنید و به عنوان id جدید ذخیره کنید .
( شماره آخرین id رو بدست میاری یکی بهش اضافه میکنی )