If you have double quotation marks in your base of gives (which causes error with new the template of Twink for example ) you can automatically change them into simple quotation mark with this script.
rem : Backup you Data Base before by security
[FR]
Si vous avez des double guillemets dans votre base de donne (se qui cause des erreur avec le nouveau template de Twink par exemple) vous pouvez les changer en simple guillemet automatiquement avec ce script.
PS : Faite quand meme une copie de votre Base de donnee avant par securiter
Sdch
Code: Select all
// SCRIPTING
// Replace (") by (') in All Text Fields
// rem :!The double quotation mark disturbs some template!
//
// Remplace les ["] par des ['] dans tout les champs text
// PS: !Les double guillemet perturbe certain template!
program ReplaceQuotes;
const
OldValue = '"';
NewValue = '''';
procedure replace (Field : integer);
begin
if Pos(OldValue, GetField(Field)) > 0 then
SetField(Field, StringReplace(GetField(Field), OldValue, NewValue));
end;
begin
// All text field
replace (fieldDescription);
replace (fieldComments);
replace (fieldMedia);
replace (fieldMediaType);
replace (fieldSource);
replace (fieldBorrower);
replace (fieldOriginalTitle);
replace (fieldTranslatedTitle);
replace (fieldDirector);
replace (fieldProducer);
replace (fieldCountry);
replace (fieldCategory);
replace (fieldActors);
replace (fieldURL);
replace (fieldDescription);
replace (fieldComments);
replace (fieldVideoFormat);
replace (fieldAudioFormat);
replace (fieldResolution);
replace (fieldFrameRate);
replace (fieldLanguages);
replace (fieldSubtitles);
replace (fieldSize);
(* not text field
// fieldNumber
// fieldDate
// fieldRating
// fieldYear
// fieldLength
// fieldVideoBitrate
// fieldAudioBitrate
// fieldDisks
*)
end.