اصلاح شد.
نسخه 1.0.1 ضمیمه شده است.
اصلاح شد.
نسخه 1.0.1 ضمیمه شده است.
سلام
مرسی، نرم افزار عالییه ، اما نمیدونم چرا من نمی تونم رو PCایم نصبش کنم
بابت این برنامه دست شما درد نکنه ولی خوب می شد اگه پروسیجر تولید شده دارای Transaction می بود. مثل این:
USE Accounting;
GO
--Defintion of procedure
CREATE PROCEDURE [AddPersonnel]
(
@FirstName [nvarchar](50),
@LastName [nvarchar](50),
@Phone [nvarchar](50),
@Mobile [nvarchar](50),
@Address [nvarchar](50)
)
AS
--Starting transaction
BEGIN TRANSACTION
--Insert command
INSERT INTO Customers VALUES (@FirstName,@LastName,@Phone,@Mobile,@Address)
--Checks for any error
IF @@ERROR <> 0
BEGIN
--Roll back any change made by command.
ROLLBACK
--Display message
RAISERROR ('Error Adding Customer Record', 16, 1)
--Exit form procedure
RETURN
END
--Save all changes on database and exit
COMMIT
RETURN
در صورتی احتیاج میشه که چند تراکنش داشته باشیم.
وقتی یک تراکنش موجود باشه، اگه به مشکلی بخوره، چیزی ثبت نمیشه، وگرنه ثبت میشه.
در ضمن من یه گله هم دارم و اون اینه که چرا نرم افزاری که داره یک سری کد شی گرا تولید میکنه، خودش شی گرا نوشته نشده ... البته اگه فرم ها رو کلاس در نظر نگیریم.
اخرین ورژن پروژه اونجایی که dal تولید میشه
روی DbObject خطا میگیره
چجوری باید رفع کنم؟
من هرچی دنبال dll تو فولدر پروژه گشتم چیزی رو پیدا نکردم
جناب DelphiAssistant ، جسارتا یه پیشنهاد داشتم که می تونه به زیبا تر شدن برنامتون کمک کنه ،
می تونید خودتون تو برنامتون query ایجاد کردن stored procedure ای که ایجادش کردینو
توی دیتابیسی که کاربر انتخابش کرده اجرا کنید ، تا اینکه کاربر بخواد اونو Copy/Paste کنه توی دیتابیسش و بعد بسازتش.