Académique Documents
Professionnel Documents
Culture Documents
Close()
ADOQuery1.SQL.Clear();
ADOQuery1.SQL.Add("SELECT * From tblRef");
ADOQuery1.SQL.Open();
//-------------------------- example-----------------------------const
{ Connection string }
userName
password
server =
dataBase
var
ADOConn :
ADOQuery:
DataSrc :
Param :
= 'USER';
= 'PASSWORD';
'SERVER';
= 'DATABASE';
TADOConnection;
TADOQuery;
TDataSource;
TParameter;
begin
//inisialisasi ADO Connection
ADOConn := TADOConnection.Create(Self);
//inisialisasi provider engine
ADOConn.ConnectionString := Format(ConnString,[dataBase,Server,userName,
password]);
//cegah agar aplikasi tidak meminta login kembali
ADOConn.LoginPrompt := false;
try
ADOConn.Connected := True;
except
on e: ADOError do
begin
MessageDlg('Error saat koneksi ke Data Base', mtError, [mbOK],0)
;
Exit;
end;
end;
//inisialisasi ADOQuery
ADOQuery := TADOQuery.Create(Self);
ADOQuery.Connection := ADOConn;
ADOQuery.SQL.Add(SQLStr);
//mengisi parameter untuk Query
Param := ADOQuery.Parameters.ParamByName('param1');
Param.DataType := ftVarChar;
Param.Value := "mst_ref";
AdoQuery.Prepared := True;
try
ADOQuery.Active := True;
except
on E:ADOError do
begin
MessageDlg('Error saat Query', mtError, [mbOK],0);
Exit;
end;
end
//create data source
DataSrc := TDataSource.Create(Self);
DataSrc.DataSet := ADOQuery;
DataSrc.Enabled := True;
//inisialisasi grid
DBGrid1.DataSource := DataSrc;
DBGrid1.Active := true;
end;
========================================
tanpa form
========================================