واضح آرشیو وب فارسی:سایت ریسک: 3 تا سوال در باره database bonnny 05 دي 1386, 00:22سلام من 3 تا سوال داشتم. 1.من یه فیلد از نوع int تو جدولم دارم که می خوام هر وقت روی یکی از button هام کلیک شد تو رویداد اون button مقدار این فیلد یکی اضافه بشه ولی نمیدونم برای دسترسی به اون فیلد از چه دستوری باید استفاده کنم.:sad: 2.توی gridview میشه linkیاbottun گذاشت؟ واگر میشه چجوری؟ 3.من یه جستجو دارم و میخوام اگه سیستم گشت و خواسته user رو پیدا نکرد مثلا یه خطا توی یه label بده اما نمی دونم از چه دستوری باید استفاده کنم که مشخص کنه نتیجهای برای جستجو پیدا نشده. سوالا زیاد بود ولی اگه حتی یکیش رو هم جواب بدید کمک خیلی بزرگی کردید. bonnny 07 دي 1386, 11:34چرا کسی جواب نمیده؟ خواهش میکنم اگه بلدید کمک کنید.درسته سوالا ابتداییه ولی خوب سواله پیش میاد دیگه. من میخوام به یه فیلد خاص توی یکی از رکورد های خاص جدولم دسترسی پیدا کنم ویه تغییراتی رو در اون بدم ولی نمی دونم از چه دستوری باید استفاده کنم.در اصل من میخوام تعداد افرادی رو که رو تبلیغم کلیک کردن داشته باشم.وفکر کردم برای هر کدوم از تبلیغام یه button بزارم و تو رویداد اون buttonمقدار یکی از فیلدهام رو یکی افزایش بدم.اگه میتونید لطفا کمک کنید. در ضمن من به زبون asp میخوام. cool_programmer 11 دي 1386, 19:36دوست عزیز شما احتمالا ارتباط با بانک رو برقرار کردید پس: 1- rsDatabase("FieldName")=rsDatabase("FieldName")+1 rsDatabase.update این برای اضافه کردن یک عدد به فیلد. به همین سادگی 2- gridview توی ASP. من اینو خوب نفهمیدم. اگه شد کدی که نوشتید رو بزارید و بگید می خوام این رو اظافه کنم تا برتون شرح بدیم. 3- یه را سادش اینه که eof رو چک کنید. یه مثال: if rsDatabase.eof then response.write("error") end if cool_programmer 11 دي 1386, 19:42برای سوال دوم راه سادش اینه که تبلیغ رو لینک کنید به یه صفحه دیگه مثلا href=filename.asp?nID=<%=rsDatabase("ID")%> و در صفحه دیگتون با request مقدار nID رو بگیرید و یک عدد به فیلد مبوطه اون رکورد اضافه کنید. در دستو بالای منظور از ID شناسه تبلیغ که معمولا primere key هستش است. bonnny 16 دي 1386, 11:16سلام ممنون که جواب دادید ببینید من این دستور update رو تو sqldatasource گذاشتم UTE Ads SET AdsVisitCounter =AdsVisitCounter+1 WHERE AdsID=@AdsID AdsVisitCounter از نوع int هستش.و AdsID رو هم تنظیم کردم که از یه textbox بگیره ولی این دستور کار نمیکنه میشه به من بگین ایرادش کجاست؟
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 502]