PDA

View Full Version : ذخیره نکردن رکورد وقتی SQl در DBISAM می باشد



spicirmkh
دوشنبه 22 دی 1382, 17:01 عصر
سلام دوستان و خسته نباشی

من بانک را با DBISAM و در SQl نوشتم

فایل اضافه و تغییر می دهد و اما بانک که می بندیم هیچ تغییر در بانک نمی کند
چه کنم دستور زیر هم فایده نداره




DBISAMQuery1.Refresh ;


2- چطور می توانیم در دستور Filter در DBISAM این جور جستجو کنیم *محمد* یعنی هر جا که محمد هست پیدا کنه مثل محمدی و علی محمد

با تشکر

Delphi-Clinic
دوشنبه 22 دی 1382, 17:09 عصر
use :


RequestLive:= True;


2- use LIKE expression in your Sql or filter statement

spicirmkh
سه شنبه 09 تیر 1383, 15:03 عصر
سلام
این دستور من چه اشکالی دارد که همه کار خوب انجام می دهد اما در بانک order ذخیره نمی کند




SELECT order.*, kala.namekala
FROM order INNER JOIN kala ON order.kalaID = kala.kalaID
ORDER BY kala.namekala



با تشکر

Mohammad S
چهارشنبه 10 تیر 1383, 00:11 صبح
این دستور من چه اشکالی دارد که همه کار خوب انجام می دهد اما در بانک order ذخیره نمی کند
البته من چندان SQL بلد نیستم ولی فکر نمی کنم از دستور Select برای ذخیره کردن استفاده شود! :shock:
اگر قصد ذخیره کردن دارید باید از دستور Insert استفاده کنید.
دستوری که شما نوشته اید، تمام فیلدهای جدول Order و فیلد namekala از جدول kala را به شرطی که kalaID در هر دو جدول برابر باشند به شما نشان خواهد داد مثلا در یک Grid.

spicirmkh
چهارشنبه 10 تیر 1383, 10:14 صبح
سلام

حال اگر بخواهیم بانک order را edit کنیم از چه دستور استفاده کنیم


متشکرم

Mohammad S
چهارشنبه 10 تیر 1383, 13:09 عصر
برای ایجاد رکورد جدید از Insert، برای ویرایش، از Update و برای حذف از Delete باید استفاده کنید. برای اطلاعات بیشتر هم به Bool OnLine خود SQL Server یا کتابهای آموزش زبان SQL مراجعه کنید. و یا در نهایت همینجا بپرسید تا دوستان جواب دهند.