Возникла необходимость для учебных целей в скрипте создания базы данных сразу же ее и удалить (перед этим проведя с ней некие манипуляции и вывести что-нибудь). Самый элементарный способ не работает:
<?php
$user = "SYSDBA";
$pass = "masterkey";
$name = "1.fdb";
ibase_query(IBASE_CREATE, "CREATE DATABASE '$name' USER '$user' PASSWORD '$pass'");
$host = "localhost:C:\Program Files\Apache Group\Apache\1.fdb";
$dbh = ibase_connect($host, $user, $pass);
ibase_drop_db($dbh);
?>
Ошибка: lock time-out on wait transaction object C:\PROGRAM FILES\APACHE GROUP\APACHE\1.FDB is in use
С транзакциями не работал пока, так что прошу помощи. (Отредактировано автором: 24 Июля, 2011 - 14:19:16)
|