PDA

View Full Version : سوال: دادن مقدار پیش فرض در اس کیو ال اکسس



IMANAZADI
سه شنبه 01 مرداد 1392, 14:16 عصر
با سلام

چگونه میشود در اس کیو ال قسمت کوئری اکسس فرمانی نوشت که یک ستون به جدول از نوع DOUBLE اضافه کند و مقدار پیش فرض 0 بگیرد
من این کد را مینویسم ولی جواب نمیده

ALTER TABLE aa ADD COLUMN qty DOUBLE SET DEFAULT 0



البته وقتی بدون مقدار پیش فرض میزنم جواب میده یعنی ستون رو از نوع داده شده ایجاد میکنه


ALTER TABLE aa ADD COLUMN qty DOUBLE

master13111
سه شنبه 01 مرداد 1392, 15:23 عصر
دستور default فقط از طریق access OLE DB Provider و ADO قابل اجراست و اگه اونو از طریق اینترفیس SQL View اجرا کنید خطا میده
اما در دستوری که نوشته بودید کلمه SET اضافه س

IMANAZADI
چهارشنبه 02 مرداد 1392, 13:41 عصر
کلمه set هم قبلا برداشته بودم جواب نمیده
اگه میشه دستور ado رو بنویسید چون من از اون طریق هم نتونستم

master13111
چهارشنبه 02 مرداد 1392, 15:16 عصر
دستورش همونجوریه- اما از طریق اس کیو ال خود اکسس نمیتونید اجرا کنید. میتونید از طریق ماژول یه کانکشن ado بسازید و در ادامه دستور بالا رو ران کنید