amir_ir
شنبه 09 آبان 1388, 01:04 صبح
سلام به دوستان عزیز
آیا جدولی را میشه بر اساس فیلدی غیر از کلید اصلی اون Update کرد ؟ مثلا در کد زیر :
with FrmDMTransport.ADOQGasCar do
begin
FrmDMTransport.ADOTGasCar.Active:=false;
FrmDMTransport.ADOQGasCar.SQL.Clear;
FrmDMTransport.ADOQGasCar.SQL.Text:=' Update Gas_Car set Pelak= '''+TxtUpCarPelak2.Text+''' WHERE Pelak='''+TxtUpCarPelak1.Text+''' ';
FrmDMTransport.ADOQGasCar.ExecSQL;
FrmDMTransport.ADOTGasCar.Active:=true;
FrmDMTransport.ADOTGasCar.Close;
FrmDMTransport.ADOTGasCar.open;
end;
در کد بالا پلاک ، کلید اصلی جدول Gas_Car نیست .
کد بالا زمان اجرا Error میده . آیا اصولن میشه همچین کاری کرد و روش اون به چه صورت هست؟
ممنون از همه دوستان
آیا جدولی را میشه بر اساس فیلدی غیر از کلید اصلی اون Update کرد ؟ مثلا در کد زیر :
with FrmDMTransport.ADOQGasCar do
begin
FrmDMTransport.ADOTGasCar.Active:=false;
FrmDMTransport.ADOQGasCar.SQL.Clear;
FrmDMTransport.ADOQGasCar.SQL.Text:=' Update Gas_Car set Pelak= '''+TxtUpCarPelak2.Text+''' WHERE Pelak='''+TxtUpCarPelak1.Text+''' ';
FrmDMTransport.ADOQGasCar.ExecSQL;
FrmDMTransport.ADOTGasCar.Active:=true;
FrmDMTransport.ADOTGasCar.Close;
FrmDMTransport.ADOTGasCar.open;
end;
در کد بالا پلاک ، کلید اصلی جدول Gas_Car نیست .
کد بالا زمان اجرا Error میده . آیا اصولن میشه همچین کاری کرد و روش اون به چه صورت هست؟
ممنون از همه دوستان