PDA

View Full Version : ساده ترین راه برای اجرای scriptهای sql در دلفی



mohinsoft
چهارشنبه 21 فروردین 1387, 14:28 عصر
با سلام
من از بانک اطلاعاتی خودم script تولید کردم و در قالب یک فایل به نام test.sql ذخیره کردم حالا میخوام این دستورات sql که در فایل قرار داره رو اجرا کنم ؟به نظر شما بهترین راه حل برای انجام این کار چیه؟
خودم استفاده از adoconnection.Execute به ذهنم رسید ولی دستورات sql تولید شده زیادن
منتظر راهنمایی شما بزرگواران هستم
با تشکر

dkhatibi
چهارشنبه 21 فروردین 1387, 19:08 عصر
دستور Osql و به کار بردن ShellExeCute
می تونید این دو کلمخ را جستجو کنید

mohinsoft
چهارشنبه 21 فروردین 1387, 20:53 عصر
سلام
ممنون از پاسخ شما ولی قبلا جستجو کرده بودم که گفته شده بود از Osql استفاده کنید ولی در ادامه قید شده بود که باید نام سرور را در مقابل s- نوشت


OSql -S . -E -i"C:\Script.sql"

نمی دونم برای اجرای مثال بالا دقیقا چه پارامتر هایی لازمه و این که چطور از طریق دلفی نام سرور و دیگر پارامتر های مورد نیاز رو بدست بیارم؟که public باشه یعنی روی هر سیستمی که نصب شد مشکل نداشته باشه

حمیدرضاصادقیان
شنبه 24 فروردین 1387, 09:17 صبح
سلام.خوب شما وقتی که میخواهی وارد برنامه باشی باید نام سرور و بانک اطلاعاتی رو از مشتری بگیری. اگر sql رو به صورت defaulT نصب میکنی همون . رو قرار بدی مشکلت رو حل میکنه اگر نه باید ببینی خودت sql رو با چه نامی نصب میکنی. فقط نام سرور نیاز هست و نام دیتابیس.بعد هم باید مسیر فایلت رو مشخص کنی که کجا هست بعد هم که اجراش کنی.