PDA

View Full Version : دو سوال در مورد ADODC و دستور APP.path



سيد محمد علي رحيمي
چهارشنبه 20 آذر 1387, 09:20 صبح
سلام به وي بي كارهاي حرفه اي عزيز

دو تا سوال دارم اگه ميشه كمكم كنيد
1- وقتي دو كاربر بطور همزمان بخواهند به يك جدول از يك بانك اطلاعاتي وصل بشن بايد ADODC رو چطوري تنظيم كرد.
بطور مثال بانك اطلاعاتي با نام bank1 و جدول tabel one
2- سوال دوم در مورد مسير دهي به ADODC در بعضي برنامه ها ديدم كه از دستور APP.path استفاده مي كنن اين دستور به چه شكلي عمل ميكنه.:متفکر::گریه:

AmirAmiri
چهارشنبه 20 آذر 1387, 13:01 عصر
سلام دوست عزیز. من در مورد سوال اولتون اطلاعات دقیقی ندارم اما تا این حد میدونم که باید به صورت Share بازش کنید تا همه بتونن ازش استفاده کنن.
اما در مورد سوال دومتون: این دستور مسیری که برنامه از اونجا داره اجرا میشه رو برمیگردونه و چون اکثر برنامه نویسان فایل بانک اطلاعتی رو در همون مسیر برنامه قرار میدن به همین دلیل از این دستور استفاده میکنن
اما مشکلی که این دستور داره اینه که در آخر رشته (مسیر) بک اسلش نمیزاره و این کار باید توسط خودمون انجام بشه.

حالا با فرض گفته های شما:


strpath=app.path & iif(right(app.path,"\")<>"\","\",empty) & "bank1.mdb"

alicomputer
پنج شنبه 21 آذر 1387, 07:32 صبح
سلام با دستور app.path می توانی به مسیری که نرم افزار از آنجا اجرا می شود دسترسی داشته باشی
در این مثال می توانی به بانکی که داخل پوشه دیتا هست دسترسی داشته باشی. البته در این کد از دستوری استفاده شده تا بانک پسورد دار را که پسوردش aliاست را باز کند

With Adodc1
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
App.Path & "\data\bank.mdb;Persist Security Info=False;Jet OLEDB:Database Password=ali"
.RecordSource = "select * from tabel one"
End With

ariana1
سه شنبه 03 دی 1387, 11:04 صبح
سلام
حالا اگه پايگاه داده sql بود بايد چه كار كرد ؟