yosefyosef
شنبه 18 مهر 1394, 12:33 عصر
با سلام وخسته نباشید
من برنامه جهت جستجو انجام دادم ولی با مشکل مواجه شدم مشکلم این هست که می خواهم شرط کنم اگر دیتا خالی شد بعد نتیجه مطالب جستجو داخل همان دیتا بگذارد
توضیح : شرط کنم (اگر دیتا خالی شد) از چه کدی استفاده کنم
بنده این کد را نوشتم
ADOCommand1.CommandText:='delete * from search';
ADOCommand1.Execute;
ADOQuery1.Active:=false;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.add('INSERT INTO search SELECT * FROM book Where 1=1'; ');
ADOQuery1.Active:=true;
نتیجه جستجو اگر دیتا بیس خالی باشد جواب درست است اما اگر دیتا بیس خالی نباشد نتیجه اشتباه می شود وعلت این اشتباه اینکه هنوز دیتا حذف نشده مطالب جدید داخل دیتا اضافه می شود
من برنامه جهت جستجو انجام دادم ولی با مشکل مواجه شدم مشکلم این هست که می خواهم شرط کنم اگر دیتا خالی شد بعد نتیجه مطالب جستجو داخل همان دیتا بگذارد
توضیح : شرط کنم (اگر دیتا خالی شد) از چه کدی استفاده کنم
بنده این کد را نوشتم
ADOCommand1.CommandText:='delete * from search';
ADOCommand1.Execute;
ADOQuery1.Active:=false;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.add('INSERT INTO search SELECT * FROM book Where 1=1'; ');
ADOQuery1.Active:=true;
نتیجه جستجو اگر دیتا بیس خالی باشد جواب درست است اما اگر دیتا بیس خالی نباشد نتیجه اشتباه می شود وعلت این اشتباه اینکه هنوز دیتا حذف نشده مطالب جدید داخل دیتا اضافه می شود