]> granicus.if.org Git - php/commitdiff
fix for PECL Bug #3452
authorWez Furlong <wez@php.net>
Mon, 28 Feb 2005 01:30:14 +0000 (01:30 +0000)
committerWez Furlong <wez@php.net>
Mon, 28 Feb 2005 01:30:14 +0000 (01:30 +0000)
ext/pdo_sqlite/sqlite_statement.c

index 1c2c02ca30fe98ff7ca496064f7a7ec395c80590..d26b4a9b9222f1edb59bfa741e6ce240b72a99ee 100644 (file)
@@ -145,7 +145,6 @@ static int pdo_sqlite_stmt_fetch(pdo_stmt_t *stmt,
        if (S->done) {
                return 0;
        }
-
        i = sqlite3_step(S->stmt);
        switch (i) {
                case SQLITE_ROW:
@@ -182,11 +181,9 @@ static int pdo_sqlite_stmt_describe(pdo_stmt_t *stmt, int colno TSRMLS_DC)
                case SQLITE_FLOAT:
                case SQLITE3_TEXT:
                case SQLITE_BLOB:
-                       stmt->columns[colno].param_type = PDO_PARAM_STR;
-                       break;
                case SQLITE_NULL:
                default:
-                       stmt->columns[colno].param_type = PDO_PARAM_NULL;
+                       stmt->columns[colno].param_type = PDO_PARAM_STR;
                        break;
        }
 
@@ -204,7 +201,6 @@ static int pdo_sqlite_stmt_get_col(pdo_stmt_t *stmt, int colno, char **ptr, unsi
                pdo_sqlite_error_stmt(stmt);
                return 0;
        }
-
        switch (sqlite3_column_type(S->stmt, colno)) {
                case SQLITE_NULL:
                        *ptr = NULL;