PDA

View Full Version : دیتا بیس با رمز عبور



ahrimanvb
دوشنبه 15 آبان 1385, 18:05 عصر
می دونم این تاپیک تکراریه ولی از روی اون تاپیک من هیچ چیزی نفهمیدم .
فرض کنید که ما یه دیتا بیس با رمز عبور reza داریم . و رابطه ما با دیتا بیس به این صورت می باشد :




Set a3 = New ADODB.Connection
a3.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;Data Source=" & App.Path
& "\bank.mdb"




لطفا بگید حالا که برای دیتا بیسم پسورد گذاشتم چگونه می توانم با استفاده از رابطه بالا با دیتا بیس ارتباط برقرار کنم .

javad_hosseiny
دوشنبه 15 آبان 1385, 20:25 عصر
کافی است تا پارامتر

JET OLEDB:Database Password="****"
را به کانکشن استرینگ خود اضافه کنید.
و مثلا اینگونه آن را تصحیح نمایید:

Provider=Microsoft.Jet.OLEDB.3.51;Data Source='" & app.path& "\bank.mdb';JET OLEDB:Database Password='****'" البته می تونید از قابلیت ویزارد نیز برای تعریف کانکشن استرینگ نیز استفاده کنید.
توضیحات کامل نسبت به انواع اتصال به دیتابیس های مختلف:
http://www.connectionstrings.com/

ahrimanvb
سه شنبه 16 آبان 1385, 11:22 صبح
دقیقا همون کاری رو که گفتی کردم ولی پارامتر خط سوم در عبارت زیر رنگش قرمز میشه و برنامه کار نمی کنه .


Private Sub Form_Load()
Set a3 = New ADODB.Connection
a3.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;Data Source=" & App.Path & "\bank.mdb" ;JET OLEDB:Database Password='mohtadin1385'"
a3.Open
Set b3 = New ADODB.Recordset
b3.Open "Karbar", a3, adOpenKeyset, adLockPessimistic, adCmdTable
Set Text1.DataSource = b3

ahrimanvb
سه شنبه 16 آبان 1385, 18:38 عصر
چی شد ؟ یکی جواب بده ؟

javad_hosseiny
چهارشنبه 17 آبان 1385, 08:46 صبح
عزیزم این نکته رو خودت باید دقت کرده باشی که عبارتت درست توسط کاراکتر " محصور نشده
باید کاراکتر بعد از bank.mdb باید ' باشد نه "
چرا که باعث می شود که عبارت رشته ای کانکشن استرینگ شما بسته شود.

a3.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;Data Source= ' " & App.Path & "\bank.mdb';JET OLEDB:Database Password='mohtadin1385'"

parandeh1383
چهارشنبه 17 آبان 1385, 09:13 صبح
Provider=Microsoft.Jet.OLEDB.3.51;Data Source=" & app.path& "\bank.mdb" & ";JET OLEDB:Database Password='****'"

ahrimanvb
چهارشنبه 17 آبان 1385, 09:40 صبح
من دقیقا کاری رو که گفتی انجام دادم ولی نشد . شرمنده ام ولی پزوژه را آپلود کردم . اگر می تونی یه نگاه بهش بنداز .
من این پروژه رو با استفاده از یه پروژه آماده از سایت تک کلیک ساختم .
اصلا شاید این پروژه بدرد باقی دوستان هم بخوره ؟

لینک پروژه : http://mntzrn1.50g.com/Ahriman/archive.zip

yavari
چهارشنبه 17 آبان 1385, 13:18 عصر
سلام

http://barnamenevis.org/forum/showthread.php?t=55522

ahrimanvb
چهارشنبه 17 آبان 1385, 15:52 عصر
منظورت چیه ؟ چیکار کنم ؟

saruneh
چهارشنبه 17 آبان 1385, 20:32 عصر
دوست عزیز در لینک زیر من یه سمپل گذاشتم اگه ببینید و کد قسمت form load رو مطالعه کنید حتمآ به جوابتون میرسید...---->
http://barnamenevis.org/forum/showthread.php?t=54691&page=2

ahrimanvb
شنبه 20 آبان 1385, 18:39 عصر
ممنون مشکلم حل شد .

a3.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;" & _
"Data Source=" & App.Path & "\bank.mdb;Jet OLEDB:Database Password=******;"

ahrimanvb
شنبه 20 آبان 1385, 19:00 عصر
یه سوال دیگه
وقتی من برنامه رو می بندم در ظاهر برنامه من بسته شده ولی وقتی بر روی کنترل و آلت و دلیت کلیک می کنم می بینم برنامه به طور کامل بسته نشده . چیکار میشه کرد ؟

ahrimanvb
شنبه 20 آبان 1385, 19:13 عصر
یه سوال دیگه
من یه سرس آماده از یه برنامه دارم که اطلاعات یه دیتا بیس رو به صورت اچ تی ام ال در میاره ، سیو می کنه و در آخر هم نشون می ده . مشکل این برنامه اینه که اطلاعاتی رو که با فنت فارسی هستش رو بصورت بهم ریخته و نا خوانا نشون میده . بنظرت مشکلش چیه ؟