How to create Alphanumeric Auto Increment in ASP
-
Upload
pinaki-ranjan-ghosh -
Category
Documents
-
view
11 -
download
1
description
Transcript of How to create Alphanumeric Auto Increment in ASP
3/30/2014 How to create Alphanumeric Auto Increment in ASP.NET from SQL Server
http://www.dotnetspider.com/resources/43204-How-create-Alphanumeric-Auto-Increment.aspx 1/4
Interview Experience | New Members | IT Companies | Peer Appraisal | Members | Revenue
Sharing | New Posts | Social |
Resources».NET programming»ASP.NET/Web Applications
How to create Alphanumeric Auto Increment in ASP.NET from SQL Server
Posted Date: 19-Aug-2011 Last Updated: 19-Aug-2011 Category: ASP.NET/Web Applications
Author: Suresh Sellathambi Member Level: Gold Points: 10
In this Article, I am going to Explain about How to create Alphanumeric Auto Increment in ASP.NET from SQL Server. I have Seen too many members asking
How to create Alphanumeric Auto Increment in ASP.NET from SQL Server. So I am deciding to write article about How to create Alphanumeric Auto
Increment in ASP.NET from SQL Server.
Create Alphanumeric Auto Increment in ASP.NET from SQL Server
Today We are going to Learn about How to create Alphanumeric Auto Increment in ASP.NET with C# 2005 from SQL Server. Learn How to create Alphanumeric Auto Increment in ASP.NET from
SQL Server
Write Below Code in Page Load Event
protected void Page_Load(object sender, EventArgs e)
{
ConnectionString = "Data Source=MY-PC;Initial Catalog=MyDB;Integrated Security=True";
AutoNumber();
}
Write AutoNumber Function to generate Auto increment in Alphanumeric format.
public void AutoNumber()
{
SqlConnection con = new SqlConnection(ConnectionString);
con.Open();
SqlCommand cmd = new SqlCommand("SELECT COUNT(StaffNumber) as Tot FROM StaffDetails", con);
SqlDataReader dr;
dr = cmd.ExecuteReader();
while (dr.Read())
{
int i = Convert.ToInt32(dr["tot"]);
if (i > 0)
{
int j = i + 1;
Login Register
SearchTutorials Forum Career Development Articles Reviews Jobs Practice Tests Projects Code Converter
3/30/2014 How to create Alphanumeric Auto Increment in ASP.NET from SQL Server
http://www.dotnetspider.com/resources/43204-How-create-Alphanumeric-Auto-Increment.aspx 2/4
txtEmpNumber.Text = "Staff0" +j.ToString();
}
else
{
txtEmpNumber.Text = "Staff01";
}
}
con.Close();
}
Write below code in Button Click event For Insert in SQL Server
DateTime DOB = Convert.ToDateTime(txtDOB.Text);
InsertStaffDetails(txtStaffNumber.Text, txtStaffName.Text, DOB, ddlDepartment.SelectedValue, ddlDesignation.SelectedValue, txtMobileNo.Text, txtEmailId.Text, txtAddress.Text);
Write Function InsertStaffDetails for Insert Staff Details
public void InsertStaffDetails(string EmpNumber, string EmpName, DateTime DOB, string Department, string Designation, string MobileNo, string EmailId, string Address)
{
SqlConnection con = new SqlConnection(ConnectionString);
con.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "SpInsertStaffDetails";
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@StaffNumber", SqlDbType.VarChar, 50).Value = StaffNumber;
cmd.Parameters.Add("@StaffName", SqlDbType.VarChar, 50).Value = StaffName;
cmd.Parameters.Add("@DOB", SqlDbType.DateTime, 50).Value = DOB;
cmd.Parameters.Add("@Department", SqlDbType.VarChar, 50).Value = Department;
cmd.Parameters.Add("@Designation", SqlDbType.VarChar, 50).Value = Designation;
cmd.Parameters.Add("@MobileNo", SqlDbType.VarChar, 50).Value = MobileNo;
cmd.Parameters.Add("@EmailId", SqlDbType.VarChar, 50).Value = EmailId;
cmd.Parameters.Add("@Address", SqlDbType.VarChar, 50).Value = Address;
cmd.ExecuteNonQuery();
con.Close();
}
SQL Server Database
Here I am using Staff details table in SQL Server with Following Fields.
StaffNumber varchar(50)
StaffName varchar(50)
DOB datetime
Department varchar(50)
Designation varchar(50)
MobileNo varchar(50)
EmailId varchar(50)
Address varchar(100)
To Create Stored procedure for Insert Staff Details in SQL Server.
Create procedure [dbo].[SpInsertStaffDetails]
(
@StaffNumber varchar(50),
@StaffName varchar(50),
@DOB datetime,
@Department varchar(50),
@Designation varchar(50),
@MobileNo varchar(50),
@EmailId varchar(50),
@Address varchar(100)
3/30/2014 How to create Alphanumeric Auto Increment in ASP.NET from SQL Server
http://www.dotnetspider.com/resources/43204-How-create-Alphanumeric-Auto-Increment.aspx 3/4
Tweet 01
@Address varchar(100)
)
AS
BEGIN
INSERT INTO StaffDetails(StaffNumber,StaffName,DOB,Department,Designation,MobileNo,EmailId,Address) VALUES
(@StaffNumber,@StaffName,@DOB,@Department,@Designation,@MobileNo,@EmailId,@Address)
End
GO
I think It will help you about How to create Alphanumeric Auto Increment in ASP.NET from SQL Server . Thanks for reading my Article How to create Alphanumeric Auto Increment in ASP.NET from
SQL Server. if you have any query or you have any suggestion, let me know. I will appreciate you valuable feedback.
if you want to know about How to Create Login Page in ASP.Net Applications using Session. Please Refer Following Link.
How to Create Login Page in ASP.Net Applications using Session.
if you want to know about How to Upload Excel file in ASP.Net Applications. Please Refer Following Link.
Excel file upload in asp.net 2.0 display in grid view
Thanks
S.Suresh
Did you like this resource? Share it with your friends and show your love!
Responses to "How to create Alphanumeric Auto Increment in ASP.NET from SQL Server"
Guest Author: karthika 15 Aug 2012
Hi,
This Alphanumeric Auto Increment value is working.I want the auto value should be shown after clicking the submit button.This code is showing the auto value before clicking the button. Please
help me to avoid it.
Thank you
Guest Author: karan 16 Apr 2013
Incorrect syntax near the keyword 'as'.
Line 168: SqlCommand cmd = new SqlCommand("SELECT COUNT[stud_id] as Tot FROM student",con);
Line 169: SqlDataReader dr;
Line 170: dr =cmd.ExecuteReader();
Line 171: while (dr.Read())
Line 172: {
please tell me what's wrong...!
Feedbacks
Post Comment:
Notify me by email when others post comments to this article.
Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
No HTML formatting and links to other web sites are allowed.
This is a strictly moderated site. Absolutely no spam allowed.
Name: Sign In to fill automatically.
Email: (Will not be published, but required to validate comment)
Type the numbers and letters shown on the left.
Submit Response
Share Be the f irst of your friends to recommend this.Recommend
Subscribe to Feedbacks Un Subscribe
3/30/2014 How to create Alphanumeric Auto Increment in ASP.NET from SQL Server
http://www.dotnetspider.com/resources/43204-How-create-Alphanumeric-Auto-Increment.aspx 4/4
Submit Article Return to Article Index
About Us Contact Us Copyright Privacy Policy Terms Of Use Advertise
Copyright © SpiderWorks Technologies Pvt Ltd., Kochi, India