Forms Data Controls :: Error When Inserting Into Table - Cannot Insert Explicit Value For Identity Column In Table

Aug 11, 2010

I am working on a web app for an online photo album. It is the last project in Scott Mitchell's book: "ASP.Net 2.0 in 24 hours".

I am creating a page where users can enter new photo images. The functionality for uploading an image will come later. I am working on just inserting a new row into the Pictures table with an optional category, a required title and a required description.

I am getting an error when I try to insert a new row.

Here is a screenshot of the page with a shot of the dropdown list.

The Categories are user-specific. I am getting the correct values retrieved.


There are two pretty simple database tables involved here.

NOTE: The CategoryID and PIctureID are both autoincrement integer columns.


The page uses a DetailsView that uses a SqlDataSource that uses the Pictures table. (The DetailsView's Default Mode property is set to "Insert". The "Enable Inserting" checkbox is also checked.)

The dropdown list uses a dropdown control that uses a SqlDataSource that uses the Categories table.

When the "Insert" button is clicked the CategoryID value associated with selected (Category) Name on the dropdown list will be used along with the Title and Description values to insert a row in to the Pictures table. (If no Category value is selected, then a null value will be used for the CategoryID. This is OK because the CategoryID column in the Pictures table allows nulls.)

My problem is that I am getting this error:

Cannot insert explicit value for identity column in table 'Pictures' when IDENTITY_INSERT is set to OFF.

(FYI: I have the full version of both Visual Studio and SQL Server.)

Here is my source code for the page:


View 3 Replies

Similar Messages:

Forms Data Controls :: Cannot Insert Explicit Value For Identity Column In Table 'UserDetails'

Mar 3, 2011

I have error:

Cannot insert explicit value for identity column in table 'UserDetails' when IDENTITY_INSERT is set to OFF.

I'm trying to insert a record through a BLL (Business Logic Layer) class with an 'Insert' button attached to the FooterTemplate of a GridView2. My code:



BLL layer code:


The field 'idUser' is autoincremented. When I use SqlDataSource with a DetailsView, add option it adds a record and autoincrements the 'isUser'.

View 7 Replies

MVC :: Cannot Insert Explicit Value For Identity Column In Table

Jun 16, 2010

Following the MVC1 vers of Nerddinner, but using 2010 and MVC2. Never seen this error. Looked in controller, model, view. Where does MVC pass the identity value, and how to stop it? I have never had to set IDENTITY_INSERT in any app before.

View 2 Replies

SQL Server :: Error: Cannot Insert Explicit Value Fir Identity Column?

Mar 8, 2011

I have an insert table with identity specification set. And I getthis error. I'm using a stored procedure to store it. How do I correct it. I'm also using a details view on my insert page.

Exception Details: System.Data.SqlClient.SqlException: Cannot insert explicit value for identity column in table 'Insert' when IDENTITY_INSERT is set to OFF.

View 4 Replies

DataSource Controls :: Cannot Insert Explicit Value For Identity Column When Identity_Insert Is Set To Off

Jul 10, 2010

The wierd thing is this was working fine and then it just started throwing this error,

"Cannot insert explicit value for identity column in table 'Reports' when IDENTITY_INSERT is set to OFF."

Here is the code:


View 6 Replies

Return Identity Column Value From Table After Inserting Row?

Sep 29, 2010

I am inserting data into Employee table using stored procedure.In employee table EmpNo is identity column.Once i insert data into table stored procedure should EmpNo i.e identitycolumn value.

correct my stored procedure to returm EMpNo Identity column after inserting row.

alter procedure SAR_Sp_AddEmployee(@EmpName varchar(10),@CampaignID int,@startDate datetime) as insert into EmpMaster values(@EmpName,@CampaignID,@startDate)

View 5 Replies

How To Insert The Value That Is Not In Textbox Into Database Which Is Primary Key For Table Without Identity Column

Dec 21, 2010

i have created a web form, where i have 3 textboxes into a table and one submit button.

i would like to store values from the textboxes into my database (sql server) when i click the submit button.

but how to insert the value that is not in textbox into database which is primary key for table without identity column.

View 11 Replies

Data Controls :: Identity Column In Table (User Activation) Can Only Be Specified When A Column List Is Used

Jan 24, 2016

How to handle this error

"An explicit value for the identity column in table 'UserActivation' can only be specified when a column list is used and IDENTITY_INSERT is ON."

View 1 Replies

Forms Data Controls :: How To Insert Several Checkbox Values Into A Single Column In The Table

Feb 7, 2011

i have a form with several checkboxes....i want to insert the selected checkbox values in to a single column in the sql database..

View 4 Replies

Data Controls :: Insert A Hole Gridview In Table Column?

Mar 26, 2016

i want to insert a gridview in table column on button click on web form..

View 1 Replies

DataSource Controls :: Way To Retrieve Data From A Table, Modify And Insert It Into Another Table

Jun 13, 2010

Basically i deal with two tables.i have a table T1 of the following format:id company_name i need to read this data and create a table T2 as followsi wrote the following code. it worked fine for retrieving data and modification but fails to insert the modified data into the 2nd table.the error is, it does not recognise the value for @token

ArrayList dynarr=new ArrayList(); // global variable
protected void Button2_Click(object sender, EventArgs e)
int row = 1; int i;
string strcmd = null;
string Connection = "Data Source=....";
SqlConnection conn = new SqlConnection(Connection);
string str = "select company_name from T1 where ID=@ID";

View 2 Replies

SQL Server :: How To Copy One Column Data From A Table To Another Table Column With Rest Of The Column

Jan 16, 2011

I want to copy data from a table[tblExcel][No.of columns:2] to another table[ev_event] which has 5 columns, 2 columns from the another table, 3 columns from user defined value


View 4 Replies

VS 2010 / Identity Specification Column In Table Not Displaying In Numerical Order?

Oct 2, 2011

I have a database table and the column that has identity specification set to true is not displaying in numerical order. Whether I use Server Explorer and use Show Table Data or I create an application to view the contents of the table using a DataGridView I see that column displayed with the numbers often though not always in a non-numerical order.

Does it perhaps have to do with the way the rows for that column were added or would it be something else. I was looking at the properties for that column but don't see what I would change to make the rows display in numeric order.

View 3 Replies

DataSource Controls :: Linq To Sql: How To Retrieve Identity Column Value Before For Inserting Any Record

Apr 3, 2010

I am in a serious trouble right now, i wanted to know that how to write a query in LINQ to SQL to retrieve identity column's current value before inserting any value.

I need this cos i m building a windows app n i need to display this value before inserting a record. I have tried DataContext.ExecuteCommand('DBCC CHECKIDENT (Tablename)') but it returns the number of rows modified.

View 2 Replies

Forms Data Controls :: Inserting Value Of A Textbox Into A Table?

Oct 2, 2010

I have a detailsview, and I was wondering how I can insert value from a textbox instead of a boundfield value. I am able assign value to textbox in code behind.


View 2 Replies

Forms Data Controls :: Inserting Multiple Selections Into A Table?

Feb 3, 2010

Using SQL Server 2008, C#, .Net 3.5

I have two tables - Reports, Usage

Report table:

Usage table:

What I want to do is make a page that will list all the reports in the Reports table and have a checkbox next to each name. A user can check each report they use and when they click "submit" it will insert each ReportID into the Usage table.I'm guessing that I should use a GridView to display all the Reports?How would I make it so that the "submit" button would insert each "checked" record into the Usage table?

View 8 Replies

Forms Data Controls :: FormView - Inserting A Value From A Joined Table?

Mar 11, 2011

I'm joining 2 tables and using the formview. When I insert a record, I need to place the value of the max id + 1 of the second table in a field in the first table so that the tables are linked. I'm not sure where to put the value. I try to put it in the insert command and I've tried the select command but that doesn't work.

Table 1 - Product: ID, ProductNum, Brand, Description
Table2 - Brand: ID, BrandName
(Brand from Table1 is linked to ID from Table 2)
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
DeleteCommand="DELETE FROM [Product] ..."
InsertCommand="INSERT INTO [Product] ([productNum], [Brand] VALUES (@productNum, @Brand)"
SelectCommand="SELECT Product.ID, Product.Brand, Product.Description, Brand.ID, Brand.BrandName From Product INNER JOIN Brand ON Product.Brand= Brand.ID"
UpdateCommand="UPDATE [Product] SET [productNum] = @productNum, [Brand] = @Brand ......"

I've Tried InsertCommand="INSERT INTO [Product] ([productNum], [Brand] VALUES (@productNum, MAX(@Brand.ID) +1)"

or setting BrandID =Max(@Brand)

View 2 Replies

Trigger In Sql Server - Insert Data In A Table It Gets Enter In Another Table?

Oct 8, 2010

im new to trigger concept

when i insert data in a table [DSR_OUT_PRO] data get enter in another table ie [trg_Insert_DSR_OUT_PRO] but 2 times..

Is it ok, or something is wrong..

View 1 Replies

DataSource Controls :: Select A Record From A Table And Insert Into B Table Using Linq?

Jun 29, 2010

how can i select a record from A table and insert into B table using linq?

View 2 Replies

DataSource Controls :: How To Insert StudentId From One Table Into Its Foreign Key In Another Table

Jun 9, 2010

I have two tables - Student and Advert.

I want to do the following;

1. Student is logged into their account (session is authenticated)

2. StudentID is primary key for that table, it is a foreign key for table Advert

3. When student is logged in, they create advert

What I want is their student Id to be input into the advert table when this new advert is created. How is this possible?

View 1 Replies

Forms Data Controls :: Inserting Row In A Gridview And Send The Row Values To Database Table

Apr 27, 2010

I want to insert Data Rows into Gridview from web page and I want to send the Inserted Row to Database table.

So I have 3 columns to insert the row.

I added itemtemplate & fotter template with textbox control for each column Inside Templatefield.

I added two buttons [Insert & Cancel buttons ] in fotter template to insert the row in Gridview.

After debugging the page I can't see gridview in my webpage. i can see only EdItdatatemplate items only.Why ?

Can you look at my code & me to insert the records in gridview..

.aspx page,




View 7 Replies

Forms Data Controls :: Date Time In Text Box Not Inserting Into Database Table?

Mar 13, 2010

In short, I have 3 text box fields on an .aspx page named as follows:-


in addition a sql datasource is on the page which is connected to the incident table with an insert query which allows the data entered into the fields to be inserted into the database...

The Textboxincident and textboxdescription fields allow the user to enter data into them...

the TextBoxDate field is a read only and the code behind file enables the text box to show the current date and time the code im using is shown below...

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

Dim TextBoxDate As TextBox
TextBoxDate = FormView1.FindControl("TextBoxDate")
TextBoxDate.Text = DateTime.Now
End Sub

When run in browser the textboxdate field shows the current date and time...and Once the textbox incident and text box description fields have been filled in and the submit button is clicked, the fields should be bound to MS SQL table called Incident. This did work before, however it as suddenly stopped working and now displays the following message to me:-

Arithmetic overflow error converting expression to data type datetime. The statement has been terminated.

View 2 Replies

Can Insert Rows To Table A Based On Values In Table B By A Single INSERT Statement

Dec 7, 2010

I am doing a data warehouse project.I have two tables tblA (id, type) and tblB(city, no_crimes, type).I want to create (insert) a number of rows based on the value of no_crimes.For Example, in tblB(Leeds, 2000, murder). SO, I need to insert 2000 rows into tblA by a single INSERT statement (not 2000 statements).

View 3 Replies

Forms Data Controls :: Code For Inserting Rows By Button Click On Table Or Grid?

Dec 13, 2010

code for inserting rows by button click on table or grid

View 5 Replies

DataSource Controls :: Inserting Data Into A SQL Table?

Jan 19, 2010

I am building an app (ASP.NET 3.5 + SQL 2005) that allow users to schedule meetings and these meeting will show in the users to-do list.

One kind of meeting, when scheduled, should show into ALL users to-do list.

I have 3 tables:

#1 - Users -> UserID
#2 - Meetings -> MeetingID
#3 - Member_Meeting -> UserID+MeetingID

What I need is:

Based on the scheduled meeting, read all users from table #1 and add their info in the table # 3 with the MeetingID (which I can get from the UI, because it will happen when they create the meeting).

I have been browsing about it, but so far, I couldn't find a good source of info to start with.

View 5 Replies

Copyrights 2005-15, All rights reserved