رفتن به مطلب
  • 0

دستور SQL آپدیت کردن(جایگزین کردن نه!) چیست؟


sportwtf

سوال

سلام.

 

با کد زیر میتونیم یک فیلد  رو جایگزین کنیم:


Dim TXT As String


TXT = "این متن جدید است و بجز این متن متنی دیگر هم وجود دارد"


stt.sql1.ExecNonQuery("update tbl1 set Fild1 = '"&TXT&"'"&"where id = 5")

با دستور بالا هر متنی که از قبل داخلش وجود داشته باشه، پاک میشه و فقط متن داخل TXT جایگزینش میشه.

 

حالا آیا کد SQL ی یا کلا دستوری هست که جایگزین نکنه، بیاد هر متنی که از قبل داخلش ثبت شده رو پاک نکنه، و متن TXT رو بهش اضافه کنه(و جایگزین نکنه).

 

کد SQL ش اگر هست بی زحمت راهنمایی کنید؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تاکنون داده شده است

ارسال های توصیه شده

سلام.

 

خب تو دیتابیس آنلاین من از اسم همون Fild1 استفاده میکردم. مثلا میخواستم به مقدار Fild1 که 3 هستش یه 2 اضافه کنم اینطوری میشد : 

Fild1 = Fild1 + 2

فکر نمیکنم دیتابیس آنلاین و آفلاین فرقی داشته باشن. تست کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بله هموطن میشه 

اول بیا و متن قبلی رو بگیر و داخل یه متغیر بریز حالا اونو با &  به من جدید بچسبون و دوباره داخل دیتابیس بریز

به همین سادگی :pardon:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بله هموطن میشه

اول بیا و متن قبلی رو بگیر و داخل یه متغیر بریز حالا اونو با & به من جدید بچسبون و دوباره داخل دیتابیس بریز

به همین سادگی :pardon:

ممنون از راهنمایی بله این روش که گفتید هم درست هست و قبلا اینو خودم تست کردم؛

↯↯↯↯↯↯↯↯↯↯↯↯↯↯

کد SQL ش اگر هست بی زحمت راهنمایی کنید؟

بازم ممنون
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...