When i execute SQL Query directly on MS-Access it will insert the Record, but when via TADOQuery component in Delphi, show above error. What is Error in my Code?
Here is my Code:
strQuery := 'INSERT INTO MAS_User_Master
(First_Name, Middle_Name, Last_Name, User_Name, Password, Mobile_No,
Email_Id, Security_Question, Security_Answer, Is_Admin, Is_Deleted,
Created_By, Created_Date)
VALUES
('Adam', 'G.', 'James', 'adam', 'ada23',9999599990,
'[email protected]', 'what', 'yes', -1, 0,
'admin', Now())'
qryExec.SQL.Add(strQuery);
qryExec.ExecSQL();
EDIT:
Above strQuery value is copied at Run-Time. To Create statement i used below Code:
strQuery := 'INSERT INTO MAS_User_Master ' +
'(First_Name, Middle_Name, Last_Name, User_Name, Password, Mobile_No, Email_Id, '+
'Security_Question, Security_Answer, Is_Admin, Is_Deleted, Created_By, Created_Date) '+
'VALUES (''' + UserRec.FirstName + ''', ''' + UserRec.MiddleName +
''', ''' + UserRec.LastName + ''', ''' + UserRec.UserName + ''', ''' + UserRec.Password +
''',' + UserRec.MobileNubmer + ', ''' + UserRec.EmailId + ''', '+
'''' + UserRec.SecurityQuestion + ''', ''' + UserRec.SecurityAnswer + ''', ' +
UserRec.IsAdmin + ', 0, '''+ g_strUserName + ''', Now())';
select "super Column" from "немножко exotic table" where...