با سلام من میخواهم در دیتابیس برنامه تغییرات ایجاد کنم
دستورات ddl مربوط به sql رو درون یک فایل text ریختم به صورت زیر همین جور تا پایین
CREATE TABLE [dbo].[tbl_help](
[hp_id] [int] NOT NULL,
[hp_group] [nvarchar](60) NULL,
[hp_items] [nvarchar](100) NULL,
[hp_text] [ntext] NULL,
[hp_soundfile] [nvarchar](100) NULL,
[hp_videofile] [nvarchar](100) NULL,
[hp_file] [nvarchar](100) NULL,
[hp_forms_id] [int] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
و توسط کد زیر فراخوانی میکنم
ScriptsToExecute:=TStringList.Create;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
filename:=OpenDialog1.FileName ;
ScriptsToExecute.LoadFromFile(filename);
ADOQuery1.SQL.Add(ScriptsToExecute.Text);
ADOQuery1.active:=true;
حالا مشکل اینجاست که به خطهایی که Go نوشته شده (خط آخر هر تغییر) خطا میگیره
حتی وقتی go ها رو برمیدارم بازم خطا میده