aboutsummaryrefslogtreecommitdiff
path: root/src/util.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util.c')
-rw-r--r--src/util.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/util.c b/src/util.c
index 8bcf1d261..d513d8f79 100644
--- a/src/util.c
+++ b/src/util.c
@@ -91,6 +91,9 @@ int sqlite3Strlen30(const char *z){
char *sqlite3ColumnType(Column *pCol, char *zDflt){
if( pCol->colFlags & COLFLAG_HASTYPE ){
return pCol->zName + strlen(pCol->zName) + 1;
+ }else if( pCol->eType ){
+ assert( pCol->eType<=SQLITE_N_STDTYPE );
+ return (char*)sqlite3StdType[pCol->eType-1];
}else{
return zDflt;
}