![]() |
|
#1
|
|||
|
|||
![]() Всем привет. Вопрос, пожалуйста помогите.
Пишу на Delphi 7. Использую бд MS Access, создаю путем: Код:
... const sConnectionString = 'Provider=Microsoft Jet 4.0 OLE DB Provider;Data Source=db.mdb'; ... var oleObject: OLEVariant; begin oleObject := CreateOleObject('ADOX.Catalog'); oleObject.Create(sConnectionString); ... Код:
... const CREATE_TABLE_MY = 'CREATE TABLE My (ID_Value IDENTITY PRIMARY KEY, sSecondName VARCHAR(20) NOT NULL, sFirstName VARCHAR(20) NOT NULL, sThirdName VARCHAR(20) NOT NULL, dBirthday DATE NOT NULL)'; ... var adoQuery: TADOQuery; ... adoQuery := TADOQuery.Create(nil); adoQuery.ConnectionString := sConnectionString; adoQuery.SQL.Text := CREATE_TABLE_MY; adoQuery.ExecSQL; adoQuery.Close; ... |
#2
|
|||
|
|||
![]() Попробуй использовать транзакции.
|
#3
|
|||
|
|||
![]() Цитата:
А программно можешь показать как? Пожалуйста... |
#4
|
|||
|
|||
![]() У ADOConnection см метод
function BeginTrans: Integer; |