a) Ohne lauffähiges Minimalbeispiel, siehe etwa http://texwelt.de/wissen/fragen/3008 , ist es immer schwer, brauchbare Antworten zu geben. Dem Bild nach vewendest Du `biblatex`, vielmehr weiß man über Deine Einstellungen nicht.
*Also künftig biotte mit Minibsp.*
b) Du fragst "Wie bekomme ich diesen Fehler weg" und "...sodass er ein Semikolon setzt"
-> Ist das wirklich ein Fehler? Und soll da wirklich ein Semikolon hin? Klassisch BibTeX ist hier scheints ein Colon (ohne semi), also ein "Doppelpunkt" (macht ja irgendwie Sinn, nach dem Autorenname).
c) Zu den Lösungsmöglichkeiten:
Also entweder Du findest einen Style, der ____
€dit:
====
**Laut Handbuch (S.92) ist `\labelnamepunct` das schon so hat, wie Du es willst (was nicht ausgeschlossen ist); ansonsten wirst Du, *wenn Du solch detaillierte Änderungen willst*, vermutlich großflächig umschreiben müssen.
Ein *Anfang* Trennzeichen zwischen Autor und Titel.**
\renewcommand*{\labelnamepunct}{\addcolon\addspace} % ...semi....
**liefert entsprechend ein m.E. sinnvolles Zeichen an dieser Stelle:**
![alt text][1]
____
Es könnte so aussehen:
auch gehen:
%%%%%%%%%%%%%%%%%%%
\DeclareBibliographyDriver{book}{%
\printnames{author}%
%%%
\setunit{\addsemicolon\space} %SEMICOLON!!!
%%%
% \newunit\newblock
\printfield{title}%
\newunit \newblock
\newunit %\newblock
\printlist{publisher}%
\newunit
\printlist{location}%
\newunit
\printfield{year}%
\finentry}
%%%%%%%%%%%%%%%%%%%
Dieser Beisatz liefert dann bei den 2 *Büchern* bei mir:
![alt text][1]
text][2]
(aus anderern Gründen hier zufällig Kapitälchen-Schrift)
PS: Falls Du das auch im `footcite` haben willst, sind weitere Ergänzungen nötig: http://texwelt.de/wissen/fragen/6026
[1]: http://texwelt.de/wissen/upfiles/aaaaaaa_fgddthsshshfd_3.png
[2]: http://texwelt.de/wissen/upfiles/1111111111aaaaaaa_fvfshdsht_3_1.png