diff options
author | wr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b> | 2005-09-26 07:42:06 +0000 |
---|---|---|
committer | wr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b> | 2005-09-26 07:42:06 +0000 |
commit | 06be5a0ab95e04b660b0bdd980e5a15f4266b879 (patch) | |
tree | 2a6290641078f86c3dd7c928e33fb8b0d9365e2d /mg_db_gd_pg.c | |
parent | bf428b92808a5729bd41ae3e2cab9221ee16b129 (diff) | |
download | vdr-plugin-muggle-release/0.1.8-wr.tar.gz vdr-plugin-muggle-release/0.1.8-wr.tar.bz2 |
rename SQL fields because of mysql 5.0 and add new GD fieldsrelease/0.1.8-wr
to mysql variant only and some mgDb restructuring for better
error handling
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.8-wr@826 e10066b5-e1e2-0310-b819-94efdf66514b
Diffstat (limited to 'mg_db_gd_pg.c')
-rw-r--r-- | mg_db_gd_pg.c | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/mg_db_gd_pg.c b/mg_db_gd_pg.c index d315c6c..2c9a51b 100644 --- a/mg_db_gd_pg.c +++ b/mg_db_gd_pg.c @@ -193,7 +193,7 @@ static char *db_cmds[] = "sourceid varchar(20) default NULL, " "tracknb smallint default NULL, " "mp3file varchar(255) default NULL, " - "condition smallint default NULL, " + "quality smallint default NULL, " "voladjust smallint default '0', " "lengthfrm int default '0', " "startfrm int default '0', " @@ -304,19 +304,15 @@ mgDbGd::Connect () return false; m_create_time=time(0); extern bool create_question(); - extern bool import(); - if (create_question()) + if (!create_question()) { - m_database_found = true; - if (myCreate()) - { - import(); - return true; - } + mgWarning("Database not created"); + return false; } - m_database_found = false; - mgWarning(PQerrorMessage(m_db)); - return false; + m_database_found = myCreate(); + if (!m_database_found) + mgWarning("Cannot create database:%s",PQerrorMessage(m_db)); + return m_database_found; } bool |