View Full Version : مشکل این کد چیست ؟
khoshblagh
شنبه 27 اردیبهشت 1404, 18:46 عصر
با سلام به دوستان گرامی
cmdSaveData.CommandText:='ALTER TABLE tblMoarefiBForoshga RENAME COLUMN '+
' MabMaxForoshgaKala TO MablaghAtbar ' ;
cmdSaveData.Execute;
میخوانم نام یک فیلد از جدول خاص را تغییر نام بدهم.ولی خطا میگیرد. متشکرم
156523
یوسف زالی
یک شنبه 28 اردیبهشت 1404, 15:40 عصر
سلام. چه ربطی به تالار دلفی داره؟ باید تو اس کیو ال بپرسید
ایرادش هم بستگی داره به این که با چه اس کیو الی دارید کار می کنید، سرور، مای، پست گره، ...
دلفــي
سه شنبه 28 مرداد 1404, 08:56 صبح
با سلام به دوستان گرامی
cmdSaveData.CommandText:='ALTER TABLE tblMoarefiBForoshga RENAME COLUMN '+
' MabMaxForoshgaKala TO MablaghAtbar ' ;
cmdSaveData.Execute;
میخوانم نام یک فیلد از جدول خاص را تغییر نام بدهم.ولی خطا میگیرد. متشکرم
156523
در پایگاه دادههایی مانند MySQL، SQLite و PostgreSQL، تغییر نام ستون به این صورت است:
cmdSaveData.CommandText := 'ALTER TABLE tblMoarefiBForoshga RENAME COLUMN MabMaxForoshgaKala TO MablaghAtbar';
cmdSaveData.Execute;
اما در SQL Server یا برخی دیگر از پایگاه دادهها، دستور متفاوت است:
cmdSaveData.CommandText := 'EXEC sp_rename ''tblMoarefiBForoshga.MabMaxForoshgaKala'', ''MablaghAtbar'', ''COLUMN''';
cmdSaveData.Execute;
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.