sql >> Databasteknik >  >> RDS >> Oracle

Program kraschar när man pratar med Oracle om inte den körbara sökvägen innehåller mellanslag

Här är vad jag skulle göra. Först, TRIPPE-kontrollera att du ser det beteende du tror att du ser. Jag kan se detta hända tvärtom genom att inte använda System.IO.Path för att sammanfoga sökvägar, men inte som du ser det. Tre gånger kontrollera att filbehörigheterna är vettiga.

Ladda sedan ned Filemon från MS och se vad som händer i filsystemet när ditt program träffar dessa problem. Du kan filtrera bort specifik filaktivitet (t.ex. ta bort din antivirusfilaktivitet) för att få allt att se lite renare ut medan du gör detta. Leta efter filåtkomstfel med FileMon för både framgångsfallet och felfallet för ditt program. Det bör peka dig till vilken fil som nås och orsakar problemet. Till exempel, om du ser en FILE_NOT_FOUND fel när du kommer åt ett nonsensfilnamn, kan du vara säker på att du eller leverantören gör något fel, vilket kan leda till ditt problem...



  1. Text-, ntext- och bilddatatyperna kan inte jämföras eller sorteras, förutom när du använder operatorn IS NULL eller LIKE>

  2. rs.last() ger Ogiltig operation för enbart forward-resultatuppsättning:last

  3. Hibernate returnerar en lista med nollvärden även om exekverad SQL returnerar värden

  4. PDO-undantag:php_network_getaddresses:getaddriinfo misslyckades efter att ha ändrat DNS-resolver, med DB som körs på AWS