منو اصلی

درگاه ورود کاربران
لینک سایت های مفید
تقویم
<    «  ارديبهشت 1391  »    >
شيدسچپج
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
آرشیو
امار سایت
آمار مطالب:
  يک ساعت پيش: 0
  امروز: 0
  اين ماه: 7
  مجموع مطالب: 398
  کل نظرات: 309



آمار بازديد:
  بازديد امروز: 3989
  بازديد ديروز: 3512
  مجموع بازديدها: 2495499



آمار کاربران:
  يک ساعت پيش: 0
  امروز: 9
  اين ماه: 347
  مجموع کابران: 7265
  بن شدگان: 2

آخرين عضو:


javad_gh1370

 


کاربران آنلاین:

رباطها آنلاین: Crawl Bot, Google Bot

در حال حاضر 0 کاربر, 2 رباط, 1 میهمان و در مجموع 3 نفر در سایت حضور دارند.
همکاران سایت

--------------------
نظرسنجی

دوست دارید نرم افزار رو روی چه سیستم عاملی اجرا کنید ؟

Xp
Vista
Seven
Apple
Windows android
تازه های سایت
بخش های پربازدید
اطلاعات سایت
حمایت  فارسی دی بی

 

http://www.farsidb.com/farsidb.gif

برای حمایت از فارسی دی بی کد بالا را در سایت و یا وبلاگ خود قرار دهید با تشکر

رتبه و اطلاعات سایت   

   http://www.farsidb.com/alex.jpg

 

جواب سوالات کاربران فارسی دی بی ( بخش دوم )


سوال از vahid_69 : می خواستم در مورد اتچ کردن بانک SQL راهنمایم کنید. پروژه ای که می زارین هیچ کدوم بانک SQLاش کار نمی کنه


جواب : با توجه به حساسیت دیتابیس SQL شما می بایست برای استفاده از سورس های با بانک SQL بانک ( دیتابیس SQL ) را به خود SQL سرور بشناسونید

یعنی باید بانک را اول در مسیر زیر کپی کنید

C:\Program Files\Microsoft SQL Server کپی کنید

سپس از قسمت SQL Server Management تنظیمات اتصال را انجام بدهید ( به زودی فیلم آموزشی از این مبحث بر روی سایت بارگزاری می شود )


سوال iranboys:

1-اگه ممکنه یک توضیحاتی راجع به username,password در موقع ورود به یک برنامه را هم بدهید.چون من برنامه ای میخواهم داشته باشم با username,password برای ورود امکان پذیر هست ولی سئوال من اینکه :من چطور میتونم یک یوزر و پسوورد بگیرم و پس از تأیید کاربر در بانک بمونه که برای مراجعه بعدی کاربر با وارد کردن یوزر و پسورد خود وارد بشه و اگر اشتباه بود ارور بده؟

2-من میخوام تاریخ شمسی رو توی برنامه داشته باشم ولی به اینصورت که بنویسه:
امروز شنبه 1390/02/28



جواب :

1 - شما باید اول یک بانک بسازید با فیلد های مثلا ( UserName , Password , OnvanName) نوع بانک مهم نیست ( اکسس یا ....)
من جواب شما رو در حالت بان اکسس می دم نام بانک هم می زاریم ( bank.mdb ) و نام فیلد اصلی ( userpass )

فایل های استفاده شده : Command1 - Text1, text2 , Text3, text4- Timer1 -ado ,ado1

توجه منظور از ado و ado1 همان Adodc1 می باشد


حال تکست 3 و 3 را توسط اکتیوایکس ADo1 به بانک اتصال داده به صورت دستی ( یعنی روی Ado کلیک راست کرده و سپس گزینه adodoc properties را انتخاب کرده و در قسمت use connection string مسیر بانک را انتخاب و سپس recordsource کادر commadn Type گذینه 2 را انتخاب و سپس در قسمت tabel or stored نام بانک را انتخاب می کنید )

سپس روی تکست 3 و یا 4 کلیک کرده و در قسمت properties گذینه datasource را به ado1 تغییر داده وگزینه datafilde را به نام بانک تغییر دهید ( برای تکست 3 می شود username و تکست 4 می شود password ) در این قسمت بانک شما به صورت دستی اتصال یافت


خب حالا بان رو بارگزاری می کنی با دستور زیر :

Private Sub Form_Load()
ado.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Bank.mdb;"
ado.RecordSource = "Select * from userpass"
ado.Refresh
End Sub



حالا برای روی یک کامند کلیک کرده و شرط زیر را قرار می دهیم

Dim x As String
If Text1.Text = "" Or Text2.Text = "" Then
x = MsgBox("Error", vbExclamation, "Error")
Exit Sub
End If
If Text1.Text <> "" Then
ado.RecordSource = "Select *from userpass where name='" & Text1.Text & "'"
ado.Refresh
Timer1.Enabled = True
Exit Sub
End If



خب حالا در تایمر 1 کد زیر را قرار می دهیم ( تایم تایمر به خودتون بستگی داره )

If Tex1.Text = Text3.Text And Text2.Text = Text2.Text Then

Form_menu.show

end if


جواب 2 : برای این کار شما می توانید از OCX های موجود استفاده کنید که در سایت هم وجود دارد یک جستجو بکنید



خب امیدوارم از این جواب ها راضی باشید ( در صورت لذوم نظرات خود را به ما اعلام کنید )

با تشکر

بازدیدها: 420

http://www.farsidb.com/forum.gif


شماره نظر: 1 | نويسنده: Sajad | [ايميل] | تاريخ ارسال: 31/02/1390 - 10:07
| نام کامل: sajad.programmer | تاريخ عضويت: 21.10.1389 | کشور: Iran.rasht

تعداد مطالب: 395
تعداد نظرات: 19
برای Load کردن adodoc1 از کلیک های ترکیبی Ctrl+t استفاده کرده و گذینه microsoft ado را مارک و گذینه ok را بزنید
   

شماره نظر: 2 | نويسنده: meysam2012 | [ايميل] | تاريخ ارسال: 31/02/1390 - 23:54
| نام کامل: -- | تاريخ عضويت: 12.02.1390 | کشور: --

تعداد مطالب: 0
تعداد نظرات: 3
سلام
تورو خدا یکی به من کمک کنه من برنامه آزمون گیر هوشمند با سی شارپرو دانلود کردم اولش بانک اطلاعاتیش اتچ نمیشد بعد با راهنمایی یکی از دوستان از روی فلش مموری اتچ شد اما بازم برنامه کار نمیکنه(با یوزر و پسورد موجود در بانک) که مشکل از اتصال نبودن بانکه تورو خدا بگید چیکار کنم
واسه همین هفته برنامه رو نیاز دارم

میشه یه آموزش نکته به نکته از چگونگی اتچ کردن و کار با این پروژه واسم بذارید
ممنون
   

اطلاعات
 
براي ارسال نظر، بايد در سايت عضو شويد.

 
 

پشتیبانی شده توسط سرور باران