شما وقتی ODBC رو روی سیستم خودتون ایجاد کردید که میتونین وصل بشین و باهاش کار کنید
حالا وقتی میخواین روی سیستم دیگه ای برنامه رو نصب کنید، اگر Setup برنامه رو ساخته باشید میتونین بگین ODBC رو هم به اون اضافه کنه و روی سیستم نصب بشه یا اینکه اگر Setup رو نساختین، بصورت دستی اونو روی کامپیوتر مقصد بسازین
در هر صورت وقتی ODBC روی سیستم مقصد ایجاد شد، 2 حالت بوجود میاد:
1-برنامه بصورت کلاینت هست
2- برنامه توی شبکه کار می کند البته از نقطه نظر بانک اطلاعاتی
اگر برنامه فقط روی یه سیستم نصب میشه و شبکه ای نیست که کار خیلی راحت هست... شما وقتی دارین ODBC رو هنگام برنامه نویسی میسازین توی قسمت مربوط به Server (برای کانکشن از نوع SQL)باید عبارت (local) یا فقط یه نقطه رو درج کنید. با این عمل وقتی ODBC روی کامپیوتر مقصد هم ایجاد شد، شما نیاز به هیچ تغییری ندارید
اما اگر برنامه شما توی شبکه قرار است کار کند فرق می کند.
اگر شما از قبل نام یا IP سرور بانک اطلاعاتی خودتون رو بدونید بازهم کار مثل بالاست اما درصورتیکه ندونید باید شما برنامه تان رو حالت عادی بنویسید اما وقتی روی کامپیوتر مقصد نصب شد، ODBC اونو تغییر بدید. توی این حالت فقط باید اونو ویرایش کنید و نام یا IP سرور بانک اطلاعاتی رو بهش بدین
به همین راحتی... تازه نکته خوبی که داره اینه که میشه تاحدودی از ODBC بجای قفل نرم افزاری استفاده کرد... چراکه وقتی بخواد به بانک وصل بشه، می توان برای آن یوزر و پسورد هم تعریف کرد...
امیدوارم مشکلاتتون حل بشه

موفق باشید