Bläddra i källkod

FIX: report an error if script cannot be opened by initializeDatabase

Marco Nolden 15 år sedan
förälder
incheckning
f81b34c6c3
1 ändrade filer med 6 tillägg och 0 borttagningar
  1. 6 0
      Libs/DICOM/Core/qCTKDCMTK.cxx

+ 6 - 0
Libs/DICOM/Core/qCTKDCMTK.cxx

@@ -72,6 +72,12 @@ const QSqlDatabase& qCTKDCMTK::database() const {
 bool qCTKDCMTKPrivate::executeScript(const QString& script) {
   QFile scriptFile(script);
   scriptFile.open(QIODevice::ReadOnly);
+  if  ( !scriptFile.isOpen() )
+    {
+    qDebug() << "Script file " << script << " could not be opened!\n";
+    return false;
+    }
+
   QString sqlCommands( QTextStream(&scriptFile).readAll() );
   sqlCommands.replace( '\n', ' ' );
   sqlCommands.replace("; ", ";\n");