View Full Version : Query
Pioneers
جمعه 31 فروردین 1386, 08:42 صبح
یه جدول داریم که یه فیلدش AutoNumber است( فیلدی بنام a). برای افزودن سطر به این جدول چه Query باید نوشت؟
این Query که جواب نمیده:
Insert into Table(b,c) values('text','textt')
ظاهرا باید ستون یاد شده در query باشه ولی مقداردهی اون نمیدونم چطور باید باشه.
karmand
جمعه 31 فروردین 1386, 10:20 صبح
INSERT INTO table1 ( c, b )VALUES ('hjgjh', 'ghddgfg
اخر این دستور این را اضافه کن ;('
دوستان وقتی این دستورات را مینوسیند در کادری نوشته میشود ابی رنگ و درست ولی نشد
davood-ahmadi
جمعه 31 فروردین 1386, 12:33 عصر
به شکل زیر بنویسید، می شود:
INSERT INTO Table1 ( bb, cc ) SELECT "ali" AS kk, "zaree" AS mm;
Pioneers
جمعه 31 فروردین 1386, 15:05 عصر
چطور میشه رکوردهایی رو بدست آورد که ستون m آنها NULL است؟ Query زیر جواب نمیده:
select * from table where m=null
select * from table where m=""
mohammadgij
جمعه 31 فروردین 1386, 15:54 عصر
Select * From Table Where M Is Null
or
Select * From Table Where Len(M)=0
Pioneers
شنبه 01 اردیبهشت 1386, 12:39 عصر
دستور دوم که جواب نمیده. امیدوارم اولی کمک کنه.بهر حال متشکر.
یه سوال جدید: چطور میتوان مقدار اولیه فیلدهای AutoNumber را ست کرد؟ یه راه اینه که با Query یه سطر اضافه کنیم که مقدار این فیلدش عدد دلخواه ما منهای یک باشه ولی راه بهتری اگه هست....
ونیز تابع lowerCase کردن چیه؟
davood-ahmadi
شنبه 01 اردیبهشت 1386, 17:03 عصر
شما نمی توانید به AutoNumber عددی را ست کنید بدلیل اینکه این فیلد از دسترس شما خارج و توسط یک کانتر که در اکسس است ، مقدار دهی می گردد که متأسفانه دارای اشکالاتی است. و سوال دوم اینکه تابع LowerCase مخصوص کاراکترها (حروف انگلیسی) است که حروف بزرگ را به حروف کوچک تبدیل می کند.مثال Msgbox (LCase("A"))'="a" :a
Pioneers
یک شنبه 02 اردیبهشت 1386, 07:59 صبح
با تشکر از دوستان...
دستور زیر چه اشکالی داره؟
update table set a="w" and b="q" where c=3
پس از اجرا یا اصلا تغییری انجام نمیشه یا مثلا ستون bکه از نوع MEMO است مقدار 0 یا -1 می گیره!
Pioneers
یک شنبه 02 اردیبهشت 1386, 08:02 صبح
با تشکر از دوستان...
دستور زیر چه اشکالی داره؟
update table set a="w" and b="q" where c=3
پس از اجرا یا اصلا تغییری انجام نمیشه یا مثلا ستون bکه از نوع MEMO است مقدار 0 یا -1 می گیره!
اگه روش دیگری وجود داره بفرمائید.
davood-ahmadi
یک شنبه 02 اردیبهشت 1386, 09:16 صبح
چون نام جدول شما table است و این اسم برای اکسس یک اسم خاص (کلیدی) به شمار می رود پس آنرا داخل کوتیشن [table] قرار دهید.
Pioneers
یک شنبه 02 اردیبهشت 1386, 22:03 عصر
ببخشید. table مثاله نه واقعیت. بجای اون نام جدول قرار داره ولی جواب نمیده.
Pioneers
چهارشنبه 05 اردیبهشت 1386, 13:55 عصر
کسی نمیدونه مشکل پست 9 این تاپیک چیه؟ error نمی گیره ولی درست هم اجرا نمیشه.
majid325
چهارشنبه 05 اردیبهشت 1386, 15:05 عصر
اینو یه تست کن:
UPDATE table SET a = "w", b = "q" WHERE ((c)=3);
ولی اگه جدولتو اینجا میزاشتی میشد یه نگاهی کرد شاید ایراد از جای دیگه باشه.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.