TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
leonard krasniqi
NA
22
1.3k
How to check if a row exist in sql table using datagridview column?
Nov 5 2020 5:19 AM
Hi
I am trying to check if a row exist in sql using a datagridview column
I am using these lines of code:
SqlCommand cmdcontrol= new SqlCommand("checkbarcode", conn);
cmdcontrol.CommandType = CommandType.StoredProcedure;
cmdcontrol.Parameters.AddWithValue("@barcode", Convert.ToString(tgproduct.Rows[i].Cells[0].Value));
int product = (int)cmdcontrol.ExecuteScalar();
if (product > 0)
{
//update qty of product based on barcode (from column index 0)
}
else
{
//do a insertion process with all details from datagridview
}
Note that the datagridview may have product that aren't inserted in sql , and products that are inserted in sql and need to update only QTY.
I tested the code to do insertion or update lonely (not both cases in same time) and code works, but when i mix both cases on of the processes isn't done(update or insert process).
I think the problem is in the loop code, where data from datagridview are checked to see if they exist in sql(and based on result the insertion/update process is done).
Could someone help me why when I put a product in datagridview which exist in sql( and need to update qty), and a procut that doesn't exist in sql table(need to insert the product), both process doesn't happen?
Thanks to everyone
Reply
Answers (
5
)
Generate ean13 bar code C#
How to solve SameSite cookies problem in ASP.NET 4.7.2 ?