ariyan791 10 ارسال شده در 19 آذر، ۱۳۹۵ اشتراک گذاری ارسال شده در 19 آذر، ۱۳۹۵ سلام مشکل این چیه جواب رو خالی میده؟ mntm = "test" File.Copy(File.DirAssets,"my.db",File.DirInternal,"my.db") sql1.Initialize(File.DirInternal,"my.db",True) cur1 = sql1.ExecQuery2("UPDATE mn SET time=? WHERE id=1",Array As String (mntm)) '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' cur1 = sql1.ExecQuery("SELECT * FROM mn") cur1.Position = 0 Msgbox(cur1.GetString("time"),"ss") لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Farzad Musavi 576 ارسال شده در 19 آذر، ۱۳۹۵ اشتراک گذاری ارسال شده در 19 آذر، ۱۳۹۵ برای آپدیت بجای array از این کد استفاده کن UPDATE tbl SET name = 'مقدار مورد نظرت ' WHERE id = 1 لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ariyan791 10 ارسال شده در 19 آذر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 19 آذر، ۱۳۹۵ در 26 دقیقه قبل، Farzad Musavi گفته است : برای آپدیت بجای array از این کد استفاده کن UPDATE tbl SET name = 'مقدار مورد نظرت ' WHERE id = 1 خب تو این حالت چجوری مقدار mntm رو بریزم توش لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Farzad Musavi 576 ارسال شده در 19 آذر، ۱۳۹۵ اشتراک گذاری ارسال شده در 19 آذر، ۱۳۹۵ "UPDATE tbl SET name = " & mntm &" WHERE id = 1" لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ariyan791 10 ارسال شده در 19 آذر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 19 آذر، ۱۳۹۵ در 25 دقیقه قبل، Farzad Musavi گفته است : "UPDATE tbl SET name = " & mntm &" WHERE id = 1" اول که کد شما رو زدم ارور سینتکس داد.بعد فهمیدم باید یه ' بذارم تا بشه مثل سینتکس خود mysql.ولی بعد که تست کردم باز هم مقدار خالی داد.بعد رفتم دیتابیس رو دستکاری کردم و به جای null یه عدد نوشتم.ولی باز که تست کردم جواب همون مقداری بود یکم قبل تو دیتابیس زدم یعنی متد اپدیت مقدار رو عوض نکردشمیشه خودتون تست کنید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Farzad Musavi 576 ارسال شده در 19 آذر، ۱۳۹۵ اشتراک گذاری ارسال شده در 19 آذر، ۱۳۹۵ قبل خوندن دیتابیس یعنی بعد آپدیت دیتابیس رو دوباره اینیشیالاز کن لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ariyan791 10 ارسال شده در 19 آذر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 19 آذر، ۱۳۹۵ در 17 دقیقه قبل، Farzad Musavi گفته است : قبل خوندن دیتابیس یعنی بعد آپدیت دیتابیس رو دوباره اینیشیالاز کن با متد insert into تونستم بدون دوباره اینیشیالایز کردن مشکل رو حل کنم.بدیش اینه هر بار یه ردیف اضافه میشه که اونم با دو سه تا کد میشه حلش کرد.ممنون دوست عزیز لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
shahab.es 5,429 ارسال شده در 19 آذر، ۱۳۹۵ اشتراک گذاری ارسال شده در 19 آذر، ۱۳۹۵ هموطن exequery وقتی استفاده میشه که خروجی ای هست اپدیت یه دستور اجرایی هست و خروجی نداره در حالت معمول sql.exeNonquery("update....") لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهدی ایزدی 9,203 ارسال شده در 19 آذر، ۱۳۹۵ اشتراک گذاری ارسال شده در 19 آذر، ۱۳۹۵ درود برای UPDATE کردن نیازی نیست cursor رو مساوی sql قرار بدید... لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ariyan791 10 ارسال شده در 19 آذر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 19 آذر، ۱۳۹۵ ممنوم ولی هنوز هم پاسخ خالی میده تو مسجباکس.میشه باز نگاه کنید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهدی ایزدی 9,203 ارسال شده در 19 آذر، ۱۳۹۵ اشتراک گذاری ارسال شده در 19 آذر، ۱۳۹۵ در 14 دقیقه قبل، ariyan791 گفته است : ممنوم ولی هنوز هم پاسخ خالی میده تو مسجباکس.میشه باز نگاه کنید دیتابیستون خالیه نکنه؟ سورستون قرار بدید بررسی کنیم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ariyan791 10 ارسال شده در 19 آذر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 19 آذر، ۱۳۹۵ در 17 دقیقه قبل، مهدی ایزدی گفته است : دیتابیستون خالیه نکنه؟ سورستون قرار بدید بررسی کنیم مقدار time تو دیتابیس null هست دستی چیزی میذارم توش تو مسج باکس نشون میده ولی وقتی مقدارشو null میکنم تا بعد تو برنامه پر شه جواب خالی میده. سورس خاصی هم ندارم فقط برای یادگیری دارم میزنم #Region Activity Attributes #FullScreen: true #IncludeTitle: false #End Region Sub Process_Globals End Sub Sub Globals Dim sql1 As SQL Dim cur1 As Cursor Dim mntm As String End Sub Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("main6") mntm = "17:23" File.Copy(File.DirAssets,"my.db",File.DirInternal,"my.db") sql1.Initialize(File.DirInternal,"my.db",True) sql1.ExecQuery2("UPDATE mn SET time =? WHERE id =1",Array As String (mntm)) cur1 = sql1.ExecQuery("SELECT * FROM mn") cur1.Position = 0Msgbox(cur1.GetString("time"),"ss") Sub Activity_Resume End Sub Sub Activity_Pause (UserClosed As Boolean) End Sub لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
ariyan791 10
سلام مشکل این چیه جواب رو خالی میده؟
لینک ارسال
به اشتراک گذاری در سایت های دیگر
11 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.