小编JMD*_*123的帖子

Android SQLite 外键语法错误

我刚刚开始在 Android 应用程序中使用 SQLite 数据库。我正在尝试创建一个“团队”表和一个“玩家”表,并且我希望“玩家”表有一个外键,该外键引用“团队”表的自动增量 _ID 字段(我认为这个 _ID 字段来自在我的合同类中实现 BaseColumns)。我认为我的语法正确,但出现以下错误(即使在卸载并重新安装我的应用程序之后)

06-08 20:26:22.763: E/Database(29843): Failure 1 (near "playerName": syntax error) on 0x22a110 when preparing 'CREATE TABLE player (_id INTEGER PRIMARY KEY,team_ID INTEGER, FOREIGN KEY(team_ID) REFERENCES team(_id), playerName TEXT,playerAge INTEGER,playerPosition TEXT,playerHeight REAL,playerWeight REAL,playerPhoto TEXT,playerNumber INTEGER)'.
Run Code Online (Sandbox Code Playgroud)

上面的错误显示了最终尝试执行的 SQL 语句。这是生成 SQL 语句的代码(抱歉,它没有必要啰嗦,我正在学习教程):

private static final String SQL_CREATE_ENTRIES = "CREATE TABLE "
        + TeamTable.TABLE_NAME + " (" + TeamTable._ID
        + " INTEGER PRIMARY KEY," + TeamTable.COLUMN_NAME_TEAM_NAME
        + TEXT_TYPE + COMMA_SEP + TeamTable.COLUMN_NAME_TEAM_WINS
        + TEXT_TYPE + …
Run Code Online (Sandbox Code Playgroud)

database sqlite android foreign-keys syntax-error

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

DIV 对于里面的文字来说太高了

嘿,我在弄清楚这个问题时遇到了一些麻烦。我有一个 DIV,我只想和其中的文本一样高,但出于某种原因,它坚持要高一点。这是它的样子:

http://admiraltheband.com/index3956.html

我希望红色边框围绕文本而不是更高。这是代码。

/*CSS:*/

    p {
            color:#fff;
            margin:0;
            padding:0;
            vertical-align:middle;
    }
    
    .separator {
    	    height:48px;
            width:1px;
            background-color: #000;
        	margin:0 auto;
        	padding:0;
    }
    
    .links {
        	overflow:auto;
        	margin:0 auto;
        	width:375px;	
    }

    .toptext {
    	    color:black;
    	    font-family: "Palatino Linotype", Times, serif;
    	    font-weight:bold;
    	    font-size:40px;
    	    margin:0 auto;
    	    padding:0;
    	    vertical-align:middle;
    }
    
    .facebook {
    	    float:left;
    	    text-align:center;
    	    vertical-align:middle;
    	    /* margin-top:-4px; */
    	    padding:0;
    	    border:1px solid red;
    }
    
    .youtube {
    	    float:right;
    	    text-align:center;
    	    vertical-align:middle;
    	    /* margin-top:-4px; */
    	    padding:0;
    	    border:1px solid red;
    }
    
    a {
    	    padding:0;
    	    margin:0;
    }
Run Code Online (Sandbox Code Playgroud)
HTML:

    <div class="links">
        
                <div class="facebook"> …
Run Code Online (Sandbox Code Playgroud)

html css text

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

标签 统计

android ×1

css ×1

database ×1

foreign-keys ×1

html ×1

sqlite ×1

syntax-error ×1

text ×1