執行SQL DDL與ibscript我有一個問題有關運行腳本在運行時
IBScript := TIBScript.Create(nil);
IBScript.Database := FDM_DB.IBD_GCV;
IBScript.Transaction := FDM_DB.IBT_GCV;
IBScript.Terminator := ';';
IBScript.AutoDDL:=true;
IBScript.Script.Clear;
IBScript.Script.Add('GRANT INSERT, UPDATE ON ' + table_name + ' TO ' + user + ' ;');
IBScript.ExecuteScript;
IBScript.Transaction.CommitRetaining;
強textit我就會顯示此消息
「動態SQL錯誤SQL錯誤代碼= -104令牌未知 - 線1, 欄43至'。
預先感謝您
什麼是結果SQL字符串?我建議你分別構建它並記錄或打印它。 –