"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002
Lees ook P&W FAQ - De "quickstart" nog eens door. Ik zie dat je hier al veel vaker gepost hebt, maar in deze topicstart mis ik toch echt wat belangrijke info.
Groeten onder je posts hoeft ook niet, dat neemt alleen maar ruimte in beslag. Je nick staat ook naast je post, en je echte naam zo te zien in je profiel, dus het is ook een beetje overbodig.
'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.
Ik heb firebird.conf op diverse punten aangepast gehad.
Ik heb RootPath en UDFAccess met diverse waardes geprobeerd.
Ik heb de DLL in system32, firebird UDF en firebird embedded maindir geplaats.
Alles wat ik ben tegen gekomen bij google bood tot op heden geen oplossing.
De meeste tips hebben ook te maken met de NIET embedded versie, terwijl ik die wel gebruik.
[ Voor 14% gewijzigd door Parcye op 26-11-2005 01:46 ]
"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002
"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002
Verwijderd
Wat zijn je instellingen precies?
Waar staat de UDF?
Hoe heb je de UDF gedefinieerd in je database?
Wat zegt het show database commando
Werkt de UDF wel goed onder de "gewone" versies van Firebird?
Welke DLLs van de embedded server installeer je (en welke dus niet)
"Hij doet het niet" zonder meer informatie maakt het niet eenvoudig om een zinnig antwoord te geven.
Basicly post je je firebird config eens en test eens een "standaard" UDF functie.
PS: In mijn ogen is het vaak het slimste om UDFs in C++ te schrijven. Dit omdat ze dan eenvoudig ook onder Unix en Linux gebruikt kunnen worden. Maar voor embedded werk maakt dit natuurlijk weinig uit.
[ Voor 41% gewijzigd door Verwijderd op 27-11-2005 01:01 ]
RootDirectory = C:\fbbedded
UdfAccess = Restrict UDF;C:\fbbedded\UDF
DLL staat in C:\fbbedded\UDF
Firebird versie is 1.5, ik heb alle DLL's geinstalleerd zoals uitgelegd in de readme_embedded.txt
'show database' functioneerd niet. 'Token unknown - line 1, char 1'
Ik heb geen gewone versie van Firebird om de DLL mee te testen maar het is er een gedownload van het web met een kleine aanpassing in de code.
[ Voor 7% gewijzigd door Parcye op 27-11-2005 01:32 ]
"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002
Verwijderd
Een andere oorzaak van de fout kan een foutieve registratie van de functie in de database zijn. Met isql kun je de daadwerkelijke registratie opvragen via "show function [functienaam];" maar dan moet je wel eerst over isql of een andere administratietool beschikken. (Wordt bij de server versies meegeleverd en werkt ook met de embedded versie)
"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002
Verwijderd
Ach, het werkt. En dat is het belangrijkste