View previous topic :: View next topic |
Author |
Message |
[SaMaN] مهمون يكي دو روزه
Joined: 06 Jun 2006 Posts: 18 Location: رامهرمز ( 90 كيلومتري اهواز )
|
Posted: Fri Aug 18, 2006 8:10 pm Post subject: درخواست : آموزش كامل ADO |
|
|
سلام دوستان
اگه ميشه يكي از دوستان لطف كنن و آموزش كامل ADO DATA CONTROL رو بزارن.
ممنون ميشم.
تا بعد...! |
|
Back to top |
|
|
vahid بي تو هرگز
Joined: 26 Nov 2004 Posts: 3067 Location: Tehran
|
Posted: Fri Aug 18, 2006 8:49 pm Post subject: |
|
|
Ctrl+t رو مي زني ، كنترل Microsoft ActiveX Data Control رو به پروژت اضافه مي كني . توي toolbox روش دابل كليك مي كني ، وقتي به پروژت اضافه شد كليك راست مي كني روش و ADO Properties رو انتخاب مي كني ...
از اونجا use connection string رو مي زني و دكمه build رو انتخاب مي كني اگه بانكت اكسس هست گزينه Microsoft jet 4 رو انتخاب مي كني next رو مي زني بعد هم بانكت رو از توي كامپيوتر پيدا مي كني Test connection رو مي زني و بعد از اطمينان دكمه ok رو مي زني .
بعد توي خصيصه recordsource سه نقطه رو مي زني پنجره باز شده جلوت توي commandtype گزينه adcmdTable رو مي زني بعد توي table جدول مورد نظرت رو انتخاب مي كني و اكي مي كني
بعد هر كنترلي مثل textbox رو انتخاب مي كني و توي خصيصه datasource مي گي ADODC1 بعد هم توي datafield فيلدي كه مورد نظرت هست كه اون تكست باكس نشون بده رو انتخاب مي كني حالا پروژه رو اجرا مي كني دكمه هاي كنترل رو كه بزني اون فيلد توي تكست باكست تغيير مي كنه . |
|
Back to top |
|
|
[SaMaN] مهمون يكي دو روزه
Joined: 06 Jun 2006 Posts: 18 Location: رامهرمز ( 90 كيلومتري اهواز )
|
Posted: Sat Aug 19, 2006 3:39 pm Post subject: |
|
|
آقا وحيد دست شما درد نكنه.
فقط يه چيزي اون موقع اگه من بخوام ، فايل بنك اطالاعاتي رو توي سي دي بزارم ، تكليف مسير چي ميشه ؟!
----------------
و يه سوال ديگه چطور روي بانك هاي اكسسي كه با Viual Data Manager ساخته ميشن البته ورژن 7 ، پسورد گذاشت تا كسي نتونه واردشون بشه.
مرسي
تا بعد...! |
|
Back to top |
|
|
vahid بي تو هرگز
Joined: 26 Nov 2004 Posts: 3067 Location: Tehran
|
Posted: Sat Aug 19, 2006 7:21 pm Post subject: |
|
|
اون موقع يه مقدار كد لازم داري براي آدرس دهي بانكت كه زياد نيست .
در مورد بانك هاي اطلاعاتي با اكسس هم با خود اكسس من روشون پسورد مي زارم . با visual data manager نمي دونم ... |
|
Back to top |
|
|
[SaMaN] مهمون يكي دو روزه
Joined: 06 Jun 2006 Posts: 18 Location: رامهرمز ( 90 كيلومتري اهواز )
|
Posted: Sat Aug 19, 2006 8:03 pm Post subject: |
|
|
ميشه اون كد ها رو لطف كنيد .
و طريقهي پسورد گذاري توي اكسس رو شرح بديد .
بازم مرسي.
تا بعد...! |
|
Back to top |
|
|
arash مدير بخش سي
Joined: 27 Nov 2004 Posts: 1232 Location: www.parsx.com
|
Posted: Sun Aug 20, 2006 2:14 am Post subject: |
|
|
به جای اینکه مستقیم به بانکت وصل شی می تونی از odbc استفاده کنی ( البته سرعتش کمتره ) من تا اونجایش می دونم که خودت دستی بری تو کامپیوتر مقصد و پایگاه داده هات رو تو odbc طرف بزاری برای اینکه بدون اینکه تو کاری بکنی نمی دونم جواب می ده یا نه
ولی در نهایت تو کانکشن استرینگ فقط اسم odbc رو می یاری provider ت هم odbc می شه |
|
Back to top |
|
|
arash مدير بخش سي
Joined: 27 Nov 2004 Posts: 1232 Location: www.parsx.com
|
Posted: Sun Aug 20, 2006 2:25 am Post subject: |
|
|
البته یه راه ساده تر هم به نظرم رسید
دیتا بیست رو تو یه فلدر بزار و داخل سی دیت رایت کن
بعد ببین فایل exe کجا اجرا می شه ( تو کدوم درایو ) بعد آدرس که می دی اینجوری بده
ولی اگه بانکت SQLServer باشه روشت متفاوته
یه راه دیگش هم اینه که فایل مورد نظرت رو یجا رو هارد طرف کپی کنی
|
R = CopyFiles(CStr(txtFrom), CStr(txtTo), CInt(chkRecourse), CStr(txtPattern))
If Not R Then
Else
Lbl_CopyInfo.Caption = "Done"
End If
|
|
|
Back to top |
|
|
arash مدير بخش سي
Joined: 27 Nov 2004 Posts: 1232 Location: www.parsx.com
|
Posted: Sun Aug 20, 2006 2:26 am Post subject: |
|
|
برای پیدا کردن آدرس مکان فعلی پروژه می تونی از دستور زیر استفاده کنی
Last edited by arash on Wed Aug 30, 2006 8:54 pm; edited 1 time in total |
|
Back to top |
|
|
[SaMaN] مهمون يكي دو روزه
Joined: 06 Jun 2006 Posts: 18 Location: رامهرمز ( 90 كيلومتري اهواز )
|
Posted: Sun Aug 20, 2006 3:12 am Post subject: |
|
|
سلام
آقا حالا اومديمو اون درايوي مورد نظر تو كامپيوتر طرف چيز ديگه اي بود.
بعد واسه راه حل دوم باك اطلاعاتي ما حجمش زياده اون موقع تكليف چيه ؟
از بابت راهنماي ها دستون رد نكنه ولي من فكر ميكنم doامكانات بيشتري داشته باشه كه از جمله اونا استفاده از ديتا گيرد هستش.
تا بعد...! |
|
Back to top |
|
|
vahid بي تو هرگز
Joined: 26 Nov 2004 Posts: 3067 Location: Tehran
|
Posted: Sun Aug 20, 2006 8:54 am Post subject: رمز گذاري دي Microsoft Access |
|
|
پسورد گذاري در اكسس Access :
دقيقا كاري كه مي كنم رو انجام مي دي .
1.از منوي start وارد Microsoft Access مي شي .
2. از منوي File گزينه open رو انتخاب مي كني .
3. فايل بانك اطلاعاتي رو پيدا مي كني و انتخابش مي كني (open نمي كني )
4. بعد از انتخاب فايل بانك در منوي open دكمه open فعال مي شه .
5. كنار دكمه open يه فلش هست روي فلش كليك مي كني و گزينه open exclusive رو مي زني .
حالا بانكت باز مي شه .
از منوي tools گزينه security و از اونجا set database password رو انتخاب مي كني و رمز ورود رو وارد مي كني و پسورد براي بانكت مي زاري .
براي برداشتن پسورد هم از همين راه مي ري . |
|
Back to top |
|
|
vahid بي تو هرگز
Joined: 26 Nov 2004 Posts: 3067 Location: Tehran
|
Posted: Sun Aug 20, 2006 8:59 am Post subject: |
|
|
در مورد بانكت توي سي دي حتما به اين نكته توجه داري كه كاربر ديگه نمي تونه توي بانكت وقتي بانك توي سي دي هست ركورد اضافه كنه و فقط مي تونه اطلاعات بانك رو مشاهده كنه .
در مورد آدرس بانكت هم همونطور كه آرش گفت اگه فايل exe ي شما توي همون فولدري باشه كه بانكت هست نيازي به كد خاصي نداري . چون فقط كافيه نام فايل رو بياري .
| With myAdodc
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Persist Security Info=False;Data Source=ParsX.mdb" & _
";Jet OLEDB:Database Password=" & Password & ";" & " Mode=Read"
.CursorLocation = adUseClient
.CursorType = adOpenStatic
.CommandType = adCmdText
.RecordSource ="yourtable"
.Refresh
End With
|
اما براي مشخص كردن آدرس دقيق فايل Exe مي توني به سوالي كه اينجا پرسيده شده مراجعه كني ...
http://computer.parsx.com/viewtopic.php?t=977
Last edited by vahid on Sun Aug 20, 2006 9:16 am; edited 2 times in total |
|
Back to top |
|
|
vahid بي تو هرگز
Joined: 26 Nov 2004 Posts: 3067 Location: Tehran
|
Posted: Sun Aug 20, 2006 9:02 am Post subject: |
|
|
آرش جان من فكر كنم درد سر odbc بيشتر باشه ... بالاخره براي تعريف كردن odbc هم بايد آدرس بانك رو مشخص كرد .
سامان اگه منظورت از ldo همون ado هست . راهي كه آرش گفت هم براي ADO هست . منتهي روش هاي ارتباط ADO با بانك متفاوت هست كه يكيش آدرس دهي مستقيم هست و ديگريش odbc . وقتي منوي ADODC properties رو باز كردي توي مرحله اول سه نوع انتخاب UDL , ODBC و connection string بود كه ما گزينه آخر رو انتخاب كرديم ... |
|
Back to top |
|
|
arash مدير بخش سي
Joined: 27 Nov 2004 Posts: 1232 Location: www.parsx.com
|
Posted: Sun Aug 20, 2006 1:14 pm Post subject: |
|
|
ممنون وحید جان |
|
Back to top |
|
|
[SaMaN] مهمون يكي دو روزه
Joined: 06 Jun 2006 Posts: 18 Location: رامهرمز ( 90 كيلومتري اهواز )
|
Posted: Sun Aug 20, 2006 4:39 pm Post subject: |
|
|
واقعا دست هردوتون درد نكنه |
|
Back to top |
|
|
Rayaneh.farda مهمون يكي دو روزه
Joined: 16 Aug 2006 Posts: 22
|
Posted: Tue Aug 29, 2006 4:22 pm Post subject: |
|
|
آقا وحيد من دستورات شما را در فرمم نوشتم اجرا نميشود چرا ؟
لطفا بيشتر راهنمايي كنيد
من بايد دستورات شما را در كدام تابع بنويسم؟ |
|
Back to top |
|
|
|