Forum Discussion
Dmitry_Nikolaev
14 years agoStaff
Hi Kate,
The following sample script works fine for me when adding a record to a table in an SQL Server 2008 database:
procedure TestProc;
var
AConnection, RecSet, Cmd, Prm : OleVariant;
begin
AConnection := ADO.CreateConnection;
AConnection.ConnectionString := 'Provider=SQLNCLI10;Server=myserver;Database=TestBase;Trusted_Connection=yes;';
AConnection.Open;
Cmd := ADO.CreateCommand;
Cmd.ActiveConnection := AConnection;
Cmd.CommandText := 'insert into [Persons] ([FirstName],[LastName],[BirthDate]) values (''John'', ''Doe'', ?)';
Cmd.CommandType := adCmdText;
Prm := Cmd.CreateParameter('MyParam', adDate, adParamInput);
Cmd.Parameters.Append(Prm);
Prm.Value := StrToDate('05/20/1955');
RecSet := Cmd.Execute;
AConnection.Close;
end;
Please check whether you can modify this script for your case.
Related Content
- 2 years ago
- 9 years ago
Recent Discussions
- 13 hours ago
- 2 days ago