PDA

View Full Version : سوال: مشکل در ایجاد یک پایگاه داده بوسیله دلفی



samprp
شنبه 23 شهریور 1387, 18:59 عصر
سلام دوستان
طاعات و عبادات مقبول

می خوام از طریق کد یه دیتابیس بسازم.
بعد اسکریپتشو هم بوسیله Geneate Scripts که تو Management Studio هست بدست آوردم.

بعد این کد رو بوسیله SQL.ADD خط به خط ریختم تو یه AdoQuery (اصلا این کمپوننت خوبه برا این کار ؟) (بوسیله یه حلقه For)

حالا اچراش کردم و این خطا رو دریافت کردم
Parameter object is improperly defined. Inconsistent or incomplete information was provided

این خطا رو به نظرم به خاطر اینه که تو این اسکریپتی که می خوام اجرا کنم دو نقطه (:) وجود داره ولی آخه تو یه جفت کوتیشنه که :اشتباه: (برای مشخص کردن مسیر فایل های پایگاه داده مثلا C:\database)

و بازم به نظرم باید یه کدی چیزی باشه تا دونقطه رو در نظر نگیره . :متفکر:

این مشکل رو چه طوری رفع کنم .
با تشکر .

samprp
یک شنبه 24 شهریور 1387, 15:19 عصر
یعنی هیچکی تو دلفی تا حالا دیتابیس نساخته ؟

vcldeveloper
یک شنبه 24 شهریور 1387, 16:01 عصر
می تونید بجای اینکه مسیر فایل را خودتون توی کوئری بنویسید، خودتون براش یک پارامتر تعریف کنید، بعد مقدار "C:\Program Files..." را به پارامتر اختصاص بدید تا مشکل : حل بشه.


تو یه AdoQuery (اصلا این کمپوننت خوبه برا این کار ؟)
نه، بجاش از AdoCommand استفاده کنید، چون ساخت دیتابیس هیچ دیتاستی برنمی گردونه، پس استفاده از AdoQuery فقط کارایی را پایین میاره.