Hi,
Habe ein problem mit Leerzeichen in der Datenbank.
Ich habe ein ASP / Access Formular, dieses Formular liest aus einer Tabelle Ländernamen in ein INPUT/SELECT Feld ein, hier wählt der User ein Land aus, nach Submit erscheint in einem Feld darunter eine Auswahlliste der Städte dieses Landes.
Dies funktioniert aber nur wenn in dem ausgewählten Ländernamen kein Leerzeichen vorhanden ist.
Wenn ich z.B. 'Sri Lanka' erscheint nach Submit weder der Ländername noch ein Städtename in der nächsten Liste.
Ist dieses Problem irgend jemand bekannt, gibt es hierzu eine Lösung (Access, ASP, JS, SQL)
Bin für jede Hilfe dankbar
Baccu
Betreff |
Von |
Datum |
|
|
Re: Leerzeichenin Datenbank
Leerzeichen werden umkodiert in %20<br>Muss erst zurück übersetzt werden<br><br>hast du mal das codschnipsel mit dem du die abfrage machst |
|
|
|
|
|
Hannes
Preishuber
|
14.12.2004 12:31 |
|
|
Re: Leerzeichenin Datenbank
Hier ein Ausschnitt aus dem Quelltext.<br>Ich denke mal das Problem liegt darin daß, das Request.Form("Kontinent") nur das ertse Wort des Datensatzes weiter gibt und somit der Vergeich auf der nächsten... |
|
|
|
|
|
G.
Guest
|
14.12.2004 14:17 |
|
|
Re: Leerzeichenin Datenbank
das ist sehr seltsamer code. Gibts da irgendeinen grund dafür das alles per response write dynamsich zu schreiben<br><br>Schöner wäre doch einfach das mit einem HTML Editor zu setzen<br>Dann geht auch... |
|
|
|
|
|
Hannes
Preishuber
|
14.12.2004 15:10 |
|
|
Re: Leerzeichenin Datenbank
Der Grund alles dynamisch zu schreiben ist ein absehbares Update auf ASP.NET wo ja keine Mischung zwischen HTML-Code und ASP-Code erlaubt ist. |
|
|
|
|
|
G.
Guest
|
14.12.2004 15:25 |
|
|
Re: Leerzeichenin Datenbank
dein code macht da aber aller nur schlimmer<br>und in ASP.NEt ist es weiter erlaubt und nötig in den HTML Code Variablen ausgaben einzubetten.<br>Sieh dir dort die Beispiele... |
|
|
|
|
|
Hannes
Preishuber
|
14.12.2004 16:12 |
|
|
G.
Guest
|
15.12.2004 08:30 |
|
|
Re: Leerzeichenin Datenbank
Also in ASP gibts ja das gleiche Problem auch. Das passiert auch wenn Du z.B. Umlaute aus der DB bekommst, die werden dann als z.B. ü ausgegeben, wenn Du dann aber direkt einen Vergleich drauf... |
|
|
|
|
|
Sven
Buhk
|
15.12.2004 09:02 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!