SQL Server :: Trying To Handle Update And Inserting Within A Procedure?
Dec 10, 2010
We have a page where you can insert a record. On the page we have validation to prevent duplicate IP addresses from being submitted for the same location. Now on the procedure side i have a condition that is checked, if you supply data that already exists for a location, then it will be updated. If its not then its inserted.. this all works fine.. issue now that i noticed is that we have a table that is part of the process, if you select say 3 from a drop down for number of emails, then when you submit the page, i have a loop for each of those emails and they are inserted into the email table as individual records.. works great also.. BUT here is my problem.. if i submit say an existing set of data and this time i provide say 1 email vs 3 from the previous time, i need to handle that in the procedure, so that the 3 are deleted and only 1 is now inserted and linked to that record..
Hope this makes sense..
Since im doing a foreach loop based on that dropdown selection, now when i look at my table im getting only 1 record in the email table... since the logic is within the procedure, when the page calls the procedure, it finds tha the record exists, deletes all the records, then only inserts the last record.
Example.
I submit the page with 3 emails today.. everything works and goes in as expected, there are 3 emails and record is created without issues..
Tomorrow someone else comes in from my team and decides to enter the same record data, thats not a problem, because there is an update statement if it already exists.. BUT this time they entered only 2 emails.. the 2 new emails are inserted / updated in the table, but the 3rd email is still in there.. its not removed.. so i tried to add a if exists condition to my procedure, but since the procedure is called in my foreach loop, the first loop sees the records, deletes them and inserts the first email, then on the 2nd foreach loop it deletes that last entry and inserts the next, so by the time it goes thru it has deleted everything it inserted and only captures the last record..
Just tried it now.. and since there was already 1 record in the table, i chose to add 4.. the end result should be 4, but i now have 5 records in there.. the first one and the 4 new ones..
View 2 Replies
Similar Messages:
Nov 19, 2010
I recently moved a .net site from one machine to another, now for some reason one of the stored procedures is throwing an exception when attempting to insert!
Exception Details: System.Data.SqlClient.SqlException: An explicit value for the identity column in table 'dbo.tbl_Events' can only be specified when a column list is used and IDENTITY_INSERT is ON
BTW, the column in question does have the identity set to Yes in management studio
I was using originally SQL 2005, now its on SQLexpress 2008
stored procedure:
[code]....
View 8 Replies
Sep 15, 2010
my requirement is like i want to insert data to table after caliculation like table name salaryhike columns salaryinput,20%hike, 25%hike and 30%hike salaryinput column details to be input by the user and hike is to be caliculated and inserted with 20%hike, 25%hike and 30%hike are columns of same table.
View 4 Replies
Nov 27, 2010
I have stored proc where i insert some value from openxml but it is not inserting that xml data. Below is my stored proc.
[Code]....
[Code]....
[Code]....
View 3 Replies
May 9, 2010
I have a database table as follows:
[Code]....
This table receives data from my web application via a stored procedure, snippet pasted below:
[Code]....
In my quote.aspx page, I have a wizard control that collects numerous data points. In one of the wizard steps, I have 20 textbox controls for PartNumbers and 20 textbox controls for respective Quantity.
Question:How do I write a for..each loop that checks for values in my Part Number and Quantity fields and inserts them via my SQLDataSource?
View 5 Replies
Feb 27, 2011
The following stored procedure updates the value in LeaveTransaction table.
[code].,...
My Question here:
I have written the above trigger,which would update the value for the corresponding records in another table ie) LeaveCumulative table. The trigger is not updating the value in the designated rows in the leavecumulative table. Whereas when I excute the same update command separately in the Query Editor window the trigger is working fine.
View 1 Replies
Mar 30, 2011
I have a stored procedure which works with a temp table, and a regular sql server permanent table.en I perform an update in the stored procedure on my permanent table or temp table, the update doesnot occur? If I just manually execute the udpate code (Lines 19&20) then the update will occur. However it does not occur
in my stored procedure when I execute it from my C#. The other sql will execute but not the update?
View 2 Replies
Jan 24, 2011
I have 3 tables. Table3 has a 1 to many relationship with table Table2. Table2 has a one on one relationship with Table1. have the ID filed of 1 record in Table3 and I need all the records in Table1 that match that ID to have their field 'Used' set to true.So for example I have Table3 ID = 124 and that means that I need records with IDs 2 and 3 in Table1 to have their 'used' field set to tru
View 5 Replies
Aug 19, 2010
I've a table (named NoAccent) with a colum 'Title'. I need to write a store procedure so that if any special characters found in the title it should update (I'll set the sql agent to run the procedure in a specific time interval) e.g.
[Code]....
View 3 Replies
Sep 17, 2010
tbl_salary
salary salperyr hike20 hike20yr
10000.0000 NULL 12000.00 144000.00
12000.0000 NULL 14400.00 172800.00
14000.0000 NULL 16800.00 201600.00
15000.0000 NULL 18000.00 216000.00
18000.0000 NULL 21600.00 259200.00
20000.0000 NULL 24000.00 288000.00
22000.0000 NULL 26400.00 316800.00
in above table salaryper yr (salperyr) has to be modified after caliculation my null values has to be removed and place(salary*12)in one shot.
View 3 Replies
Oct 30, 2010
I am using this stored procedure with pivot.If i dont have data i am getting null with this stored procedure.Can u tell me how to handle null.below query is pivot.
[Code]....
View 1 Replies
Mar 31, 2010
i am trying to write a stored procedure which constructs an email containing a table. typically, when creating a string of HMTL code, i might have something like:
@strEmail = @strEmail + chkNum + '<br>'
but how do you handle it if the html needs single quotes?
for example:
@strEmail = @ strEmail + chkNum + '<td bgcolor='#000'>'
View 1 Replies
Jul 4, 2012
I have used in line queries for inserting and retrieving data from database. How should i use stored proceduress
Insertion code
string strSQL1 = "select * from cust_details";
DataSet ds = new DataSet();
SqlConnection m_conn;
SqlDataAdapter m_dataAdapter;
m_conn = new SqlConnection(conn);
[Code] ....
Retrieval code
try {
SqlConnection conn3 = new SqlConnection(conn);
String q1;
//string ddl = DropDownList1.SelectedItem.ToString();
q1 = "select * from Product where ID ='" + DropDownList1.SelectedItem.ToString() + "'";
SqlCommand cmd = new SqlCommand(q1, conn3);
[Code] .....
View 1 Replies
Feb 17, 2010
In sqlserver2005 how to handle exceptions in stored procedures and
1)redirect to other page
2)write in to log file
View 1 Replies
Jan 29, 2010
My insert is adding a record to the database in the call to the stored procedure in SQL Server, but a -1 is returned - Shouldn't it return 0 if the insert/update was successful?
Result = myCommand.ExecuteNonQuery();
View 3 Replies
Sep 1, 2010
I am trying to create the following stored procedure in sql server Lat and Lng are the parameters being passed from c# code behind .But I am not able to create this stored procedureit indicates with error saying undefined column name Lat,Lng
CREATE FUNCTION spherical_distance(@a float, @b float, @c float)
RETURNS float
AS
BEGIN
RETURN ( 6371 * ACOS( COS( (@a/@b) ) * COS( (Lat/@b) ) * COS( ( Lng/@b ) - (@c/@b) ) + SIN( @a/@b ) * SIN( Lat/@b ) ) )
END
sqlda.SelectCommand.CommandText = "select *, spherical_distance( Lat, 57.2958, Lng) as distance
from business
[code]...
View 1 Replies
Apr 26, 2010
This may sound silly, but I need to find out how to handle an Update event from a GridView.First of all, I have a DataSet, where there is a typed DataTable with a typed TableAdapter, based on a "select all query", with auto-generated Insert, Update, and Delete methods.Then, in my aspx page, I have an ObjectDataSource related to my typed TableAdapter on Select,Insert, Update and Delete methods. Finnally, I have a GridView bound to this ObjectDataSource,with default Edit, Update and Cancel links.How should I implement the edit functionality? Should I have something like this?
protected void GridView_RowEditing(object sender, GridViewEditEventArgs e)
using(MyTableAdapter ta = new MyTableAdapter())
ta.Update(...);
[code]...
View 1 Replies
Sep 14, 2010
do I handle a session timeout when using a update panel ?When the user session has timed-out and I click a button I get this error Sys.WebForms.PageRequestManagerParserErrorException - The message received from the server could not be parsed.I have tried to set EnabledEventValidation to false on the page but that didnt work, I have also tried to override the preInit on the page...didnt work either.
View 3 Replies
Nov 29, 2010
I have a stored procedure that uses an encrypted querstring. If a user "messes" with the querystring value, the stored procedure failes because it isn't the right type. How can I catch that the stored procedure failed, and display a friendly message instead of the .net error?
I know how to handle if ExecuteReader returns no rows, but not how to handle it if it failes to even execute.
View 4 Replies
Oct 17, 2010
I have a Gridview displaying Titles.I would like those titles to be LinkButtons that would cause event to update an AJAX UpdatePanel containing details about the Projects.I would not like the Gridview to be in the Ajax UpdatePanel and refresh on every click, rather just refresh the UpdatePanel.
View 2 Replies
Nov 18, 2010
I'm trying to use the DetailsView to make Updates. The problem is that it can't handle empty fields even though the underlying table field allows nulls.
I get a message like this if I change the "State" field to blank when doing an update
The parameterized query '(@Cust_ID int,@Cust_DL nvarchar(7),@DL_State nvarchar(2),@Last_N' expects the parameter '@State', which was not supplied.I'm using an object data source control which is calling the EditCustomer method in my Customer Class. I'm not sure how to fix this.
[Code]....
View 3 Replies
Apr 7, 2010
DetailsView has 2 properties: AutoGenerateEditButton, AutoGenerateInsertButton for hadling Update and Insert. Is there any way I can use asp:Button or some other buttons to hadle the same tasks?
View 1 Replies
Oct 9, 2010
How can I Alter a Procedure from another one procedure?
View 2 Replies
Oct 1, 2010
I have created stored procedure and student database and also asp.net application for asp.net page but it could not found stored procedure what is the mistake actually I don't no
View 7 Replies
Sep 30, 2010
I have got a page in which there is a file upload option where I have to upload/import the csv file. What I want to do is to check if the correct format of file is uploaded for instance if any other than csv file is uploaded, the system should give an error message. Also what I need to do is to check certain fields of the csv file for instance there are some mandatory fields in the csv file which should be there like name , postcode, How can I check that these fields are not empty . After performing these task, the system should automatically upload the csv file onto the sql sever 2008.
View 3 Replies