rahil_2008
یک شنبه 19 اردیبهشت 1389, 18:06 عصر
سلام
سوالم یه کم طولانیه ولی هرچی جستجو کردم نتونستم مشکلو حل کنم
من یه sqldatasource دارم و برای دستور update بصورت ویزاردی صفحه querybuilder را طبق اون چیزی که در فایل ضمیمه utilitid می بینید طراحی کردم
برای خوانایی کد update را هم اینجا می آرم:
UPDATE product
SET name = @name, price = @price, categoryid = category.categoryid, picname = @picname, publisherid = publisher.publisherid,
authorid = author.authorid
FROM product INNER JOIN
publisher ON product.publisherid = publisher.publisherid INNER JOIN
category ON product.categoryid = category.categoryid INNER JOIN
author ON product.authorid = author.authorid
WHERE (product.id = @id) AND (category.categoryname = @categoryname) AND (author.authorname = @authorname) AND
(publisher.publishername = @publishername)
من این sqldatasource را به یک gridview نسبت دادم و شمایل گریدویو را هم در فایل ضمیمه 1 می تونید ببینید
حالا موقعی که برنامه را اجرا می کنم تمام فیلدهای گریدویو update می شن الا : categoryname,authorname,publishername .:عصبانی++:
نمی دونم دستور update را چه جوری تغییر بدم که این فیلدها هم که در واقع متعلق به جداول دیگه هستند تغییر کنند
سوالم یه کم طولانیه ولی هرچی جستجو کردم نتونستم مشکلو حل کنم
من یه sqldatasource دارم و برای دستور update بصورت ویزاردی صفحه querybuilder را طبق اون چیزی که در فایل ضمیمه utilitid می بینید طراحی کردم
برای خوانایی کد update را هم اینجا می آرم:
UPDATE product
SET name = @name, price = @price, categoryid = category.categoryid, picname = @picname, publisherid = publisher.publisherid,
authorid = author.authorid
FROM product INNER JOIN
publisher ON product.publisherid = publisher.publisherid INNER JOIN
category ON product.categoryid = category.categoryid INNER JOIN
author ON product.authorid = author.authorid
WHERE (product.id = @id) AND (category.categoryname = @categoryname) AND (author.authorname = @authorname) AND
(publisher.publishername = @publishername)
من این sqldatasource را به یک gridview نسبت دادم و شمایل گریدویو را هم در فایل ضمیمه 1 می تونید ببینید
حالا موقعی که برنامه را اجرا می کنم تمام فیلدهای گریدویو update می شن الا : categoryname,authorname,publishername .:عصبانی++:
نمی دونم دستور update را چه جوری تغییر بدم که این فیلدها هم که در واقع متعلق به جداول دیگه هستند تغییر کنند