امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
dataenvironment و ویرایش کردن یک فیلد
نویسنده پیام
siana_k1980 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 156
موضوع‌ها: 69
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 36
( 9 تشکر در 7 ارسال )
ارسال: #1
dataenvironment و ویرایش کردن یک فیلد
[/color]سلام به همه دوستان
پیشاپیش سال نو رو تبریک میگم
سالی پر از موفقیت و شادی داشته باشین

من میخوام محتوای text box رو بوسیله dataenvironment با محتوای یکی از فیلدهای جدولم جایگزین کنم پایگاهم access است
۲۵-اسفند-۱۳۸۶, ۱۲:۱۶:۵۸
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #2
RE: dataenvironment و ویرایش کردن یک فیلد
خب با یه دستور sql کارت راه می افته.
دستور sql اون میشه:
UPDATE tablename SET fieldname=value WHERE id=n
برای استفاده ازش هم:
DataEnvironment1.Connection1.Open
DataEnvironment1.Connection1.Execute ("sql statement")
DataEnvironment1.Connection1.Close

میزان رای دشمن است!
[تصویر:  cff100.png]
۲۵-اسفند-۱۳۸۶, ۱۷:۴۶:۰۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : siana_k1980
siana_k1980 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 156
موضوع‌ها: 69
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 36
( 9 تشکر در 7 ارسال )
ارسال: #3
RE: dataenvironment و ویرایش کردن یک فیلد
ajlajlajl نوشته است:خب با یه دستور sql کارت راه می افته.
دستور sql اون میشه:
UPDATE tablename SET fieldname=value WHERE id=n
برای استفاده ازش هم:
DataEnvironment1.Connection1.Open
DataEnvironment1.Connection1.Execute ("sql statement")
DataEnvironment1.Connection1.Close

ممنون از اینکه راهنمایی کردین ولی من اینو نوشتم ایراد میگیره
من جدولم که تو اکسس ساختم دو تا فیلد بیشتر نداره و یک رکورد هم بیشتر نمیتونه داشته باشه چون همواره username و پسورد جدید جایگزین قبلی میشه

من دستورات شما رو به این شکل نوشتم
DataEnvironment1.Connection1.Open
همین خط اول رو هم ایراد میگرفت که دستورات وقتی dataenvironment بازه نمی تونه انجام بشه
من این خط رو comment کردم ببینم با بقیه خطوط چیکار میکنه
خط بعد هم که

DataEnvironment1.Connection1.Execute ("update user set username='" & "text1.text بود ایراد میگیره که از لحاظ نوشتاری syntax مشکل داره نمیدونم اشکالش کجاست
ممنون اگه سریعتر کمک کنین
۲۷-اسفند-۱۳۸۶, ۱۹:۱۵:۰۳
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #4
RE: dataenvironment و ویرایش کردن یک فیلد
خط DataEnvironment1.Connection1.Open رو که باید بگذارید وگرنه اشکال میگیره.
شاید دستور sql شما مشکل داشته باشه.
نمیشه کدتونو بگذارید اینجا؟

میزان رای دشمن است!
[تصویر:  cff100.png]
۲۷-اسفند-۱۳۸۶, ۲۲:۱۸:۱۷
وب سایت ارسال‌ها
پاسخ
siana_k1980 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 156
موضوع‌ها: 69
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 36
( 9 تشکر در 7 ارسال )
ارسال: #5
RE: dataenvironment و ویرایش کردن یک فیلد
ajlajlajl نوشته است:خط DataEnvironment1.Connection1.Open رو که باید بگذارید وگرنه اشکال میگیره.
شاید دستور sql شما مشکل داشته باشه.
نمیشه کدتونو بگذارید اینجا؟

این کد کامله برنامست


فایل‌(های) پیوست شده
.rar   andicator.rar (اندازه: 463.06 KB / تعداد دفعات دریافت: 69)
۰۹-فروردین-۱۳۸۷, ۲۰:۴۴:۱۹
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #6
RE: dataenvironment و ویرایش کردن یک فیلد
1-توی برنامه هیچ وقت نمیگن "پسورد اشتباه است" یا "نام کاربری اشتباه است". اگه قرار باشه پیغام بدن میگن "نام کاربری یا پسور وارد شده اشتباه است".
2-شیوه چک کردن نام کاربری و پسوردتون جالب نیست. بهتره با دستورات sql اینکارو بکنید.
3-خطا از دستور sql ای بود که نوشته بودید.یکی توی شرط از تککوتیشن باید استفاده کنید چون فیلدتون متنیه. دوم این که user یه کلمه کلیدیه و باید بدینصورت ازش استفاده کنید:
[user] یعنی دسستورتون اینجور چیزی بشه:
update [user] set username='ali' where username='yas'

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۰-فروردین-۱۳۸۷, ۱۶:۴۷:۲۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : siana_k1980


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  جمع زدن دو فیلد و قرار دادن در فیلد دیگر در VB6 mohsen0025 7 7,477 ۰۲-شهریور-۱۳۹۲, ۱۱:۵۱:۴۶
آخرین ارسال: mohsen0025
  [سوال] کم کردن یه مقدار از فیلد جدول arezoobandar 8 7,580 ۱۴-دى-۱۳۹۱, ۱۴:۰۲:۱۶
آخرین ارسال: mehdibahram
  ساخت فیلد کلیدی با vb6 alaska 4 3,905 ۳۱-فروردین-۱۳۹۱, ۰۱:۴۶:۰۳
آخرین ارسال: parviin
  replace کردن یا delete کردن فایل سیستمی ویندوز ppcsoft 6 5,903 ۱۳-آذر-۱۳۹۰, ۲۲:۰۵:۰۶
آخرین ارسال: ppcsoft
  کمک در مورد نمایش دادن متن داخل تکست فیلد و سرچ یک پروژه ! jaber 2 3,197 ۱۴-مهر-۱۳۸۸, ۱۷:۱۶:۳۳
آخرین ارسال: jaber
  به دست آوردن نام فیلد dead.kitten 1 2,161 ۱۶-شهریور-۱۳۸۸, ۱۲:۴۹:۱۷
آخرین ارسال: far_222000
  اشکال در فرم ویرایش بعداز دوبار کلیک بر datagird mm_ley 14 10,251 ۱۵-فروردین-۱۳۸۸, ۱۴:۳۴:۰۱
آخرین ارسال: mm_ley
  انتقال مقادیر فیلد های اکسس به MS-word park 0 2,586 ۱۱-دى-۱۳۸۷, ۲۱:۲۸:۳۳
آخرین ارسال: park
  کپی کردن دسته جمعی با واید کارت و لاگ کردن اررور؟؟؟ sylvester 10 10,464 ۲۱-مهر-۱۳۸۷, ۱۹:۳۷:۰۸
آخرین ارسال: ajlajlajl
  فیلد عددی siana_k1980 6 5,561 ۱۱-شهریور-۱۳۸۷, ۱۳:۱۱:۵۳
آخرین ارسال: mbza11

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS