PDA

View Full Version : مشکل ارتباط فایل exe با دیتابیس



evilboy
چهارشنبه 23 اسفند 1385, 12:46 عصر
من می خوام برنامم رو exe کنم، برای ارتباط دیتابس هم یک ماژول نوشتم

DataEnvironment1.Connection1.Open App.Path & "\kolop.mdb"

برنامم رو exe کردم (اینو هم بگم بانک من اکسس) برای تست روی یک ویندوز دیگه نصبش کردم ولی دیتابیسم رو پیدا نمی کنه
کسی می دونه مشکل کارم کجاست یا چطور مسیر دیتابیس رو بهش بدم
ممنون

CodeMasterX
چهارشنبه 23 اسفند 1385, 17:18 عصر
این کد فقط مسیر فایل دیتابیس رو مشخص می کنه.ConnectionString رو هم براش تعریف کردی ؟
من خودم به شما پیشنهاد می کنم از DataEnvironment استفاده نکنی.شما یه DataReport بساز و یه TextControl بهش اضافه کن و خاصیت DataField اون رو مثلا به FirstName تغییر بده.بعد توی قسمت Initialize اون این کد رو بنویس:



Dim rs As New ADODB.Recordset
rs.Open SQLQuery,Connection

Set Me.DataSource = rs


و در قسمت Terminate فایل DataReport هم این رو بنویس:



rs.Close
Set rs = Nothing


این کد اتصال رو برقرار می کنه و اون کنترل TextBox شما رو به فیلد همنام وصل می کنه.دیگه نیازی به استفاده از DataEnvironment نیست چون این مشکلات رو زیاد داره.

موفق باشی!