小编sai*_*vel的帖子

尝试创建文件时发生Firebird错误,权限被拒绝

我正在尝试通过Flamerobin在主目录中创建Firebird数据库,但是我总是得到

*** IBPP::SQLException ***
Context: Database::Create
Message: isc_dsql_execute_immediate failed

SQL Message : -902
Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements

Engine Code    : 335544344
Engine Message :
I/O error during "open O_CREAT" operation for file "/home/user/test.fdb"
Error while trying to create file
Permission denied
Run Code Online (Sandbox Code Playgroud)

即使文件是chmod 777,文件/etc/firebird/2.5/firebird.conf也已修改为:

DatabaseAccess = Full
Run Code Online (Sandbox Code Playgroud)

设置为允许访问所有文件。服务正在运行:

$ ps ax | grep fireb
 3909 ?        S      0:00 /usr/sbin/fbguard -daemon -forever -pidfile /var/run/firebird/2.5/fbserver.pid
Run Code Online (Sandbox Code Playgroud)

即使奇怪的是netstat找不到连接端口:

netstat | grep …
Run Code Online (Sandbox Code Playgroud)

firebird firebird2.5

5
推荐指数
2
解决办法
1万
查看次数

$ .when()不等待ajax响应

我有一个问题,如果我调用包含Ajax调用的函数并返回这些调用的结果,调用者总是在Ajax调用返回之前收到空返回值.

示例小提琴:ajax null返回值示例

var returnVal;

$.when(fun()).done(function(a1)
{
   console.log("finished ajax");
   returnVal = a1;
});

alert(returnVal);

function fun() {
    $.ajax({//this ajax call should return an ip
        url: 'http://ip.jsontest.com/',
        data: "",
        dataType: 'json',
        success: function (data) {
            console.log("fun(id) ajax success");
            return data;
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

ajax concurrency jquery asynchronous

3
推荐指数
1
解决办法
2280
查看次数

标签 统计

ajax ×1

asynchronous ×1

concurrency ×1

firebird ×1

firebird2.5 ×1

jquery ×1