واضح آرشیو وب فارسی:سایت ریسک: t=18167">::مشكل ديتا بيس در vb :: hamed monsef 17 شهريور 1383, 01:43سلام من وقتي پروژم رو اگزه ميكنم تو سيستمايه ديگه ادرس db رو تو هارد من دنبال ميكنه و ارور ميده ميگين چيكار كنم؟ Payam Moradi 17 شهريور 1383, 06:15از چه ابزاري براي اتصال به DB استفاده ميكنيد؟ سعي كنيد بانك اطلاعاتي رو هم مسير برنامه Exe و يا در يكي از پوشه هاي هم مسير آن قرار دهيد. :wink: hamed monsef 18 شهريور 1383, 17:00من از بانك اكسز استفاده ميكنم تو فرم هم شي ديتا ميزارم. مشكل اينه پروژه تو سيستماي ديگه كار نميكنه Payam Moradi 19 شهريور 1383, 08:21سلام شما هميشه براي اين برنامه ها از ابتدا بانك اكسس را در همان مسيري كه فايل EXE قرار ميگيرد قرار بده و در برنامه براي مسير بانك اكسس از شي APP استفاده كنيد. اگر از همون Data توي وي بي استفاده ميكنيد به اين صورت عمل كنيد: فرض كنيد بانك به نام Data.mdb اكسس در مسير فايل Exe يا در مسير فايلهاي طراحي وي بي قرار دارد. براي مسير بانك اطلاعاتي قبل از اجراي فرم ديتا از دستور ذيل استفاده كنيد: Data 1.DatabaseName = App.Path & "/Data.mdb" Data 1 همون شي ديتا شما است. بنابراين با اجراي اين دستور ديتا دنبال بانكي ميگردد كه هم مسير فايل Exe است. اگه باز هم مشكلي بود بگيد كه يك نمونه برنامه ارسال كنم.:wink: hamed monsef 30 شهريور 1383, 10:59پيمان جان واقعا ممنون ببخشيد دير شد اومده بودم شهر شما خيلي باحال و شلوغه راستي يه چيزايي دستگيرم شد ولي اگه يه نمونه بدي ممنون ميشم موفق باشي hamed monsef 12 مهر 1383, 23:20اقا پيمان اگه لطف كني يه نمونه بدي خيلي خوب ميشه Payam Moradi 15 مهر 1383, 07:56اقا پيمان اگه لطف كني يه نمونه بدي خيلي خوب ميشه سلام خيلي عذر ميخوام كه دير اومدم اين يك نمونه با ADODC هستش. بقيه اشيا بانك اطلاعاتي هم مانند اين به بانك متصل ميشن. از اين لينك بردار ----------------------- پيمان 8O 8O ----------------------- hamed monsef 18 مهر 1383, 16:03پيمان جون دستت درد نكنه ديدم فقط ميخوام بدونم ميتونم از شي data هم با همين فرامين كار كنم؟ Payam Moradi 19 مهر 1383, 06:37پيمان جون دستت درد نكنه ديدم فقط ميخوام بدونم ميتونم از شي data هم با همين فرامين كار كنم؟ سلام چشم. ابتدا يك پروژه جديد باز كن. يك شي Data از ابزارها به فرم اضافه كن. به نام Data 1 بعد در روال Form_Load دستورات ذيل را درج كن. به جاي mymdb.mdb نام فايل اكسس رو بنويس. ُTable1 هم نام جدول مورد نظر در فايل اكسس درج شود. وقتي فرم اجرا شود شي Data فعال ميشود. در نظر داشته باشيد براي اشيا داخل فرم (TextBox ها و غيره كه مقادير خود را از Data ميگيره) بايد در قسمت DataSource آن از ليست Data 1 و در قسمت DataField نام فيلد تايپ شود(با در نظر گرفتن حروف بزرگ و كوچك) چون در اين حالت ديگه نام فيلدها به صورت خودكار ليست نميشود. كد براي اكسس 97 Data 1.Connect = "Access;" Data 1.DatabaseName = App.Path & "mymdb.mdb" Data 1.RecordSource = "Table1" Data 1.Refresh كد براي اكسس 2000 به بالا Data 1.Connect = "Access 2000;" Data 1.DatabaseName = App.Path & "mymdb.mdb" Data 1.RecordSource = "Table1" Data 1.Refresh از همين نمونه براي پروژه هاي خودت استفاده كن. موفق باشيد :wink: hamed monsef 19 مهر 1383, 15:36واقعا شرمندم كردي بازم ممنون
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 358]