Announcement

Collapse
No announcement yet.

mssql2000, umlaut in tabelle, bde

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • mssql2000, umlaut in tabelle, bde

    Hallo #,<br>

    ich soll in eine mssql2000-tabelle mit umlauten schreiben.
    <p>
    Reicht es, einen View zu definieren, der keine Umlaute hat und in diesen View zu "schreiben" ?<br>
    Ich habe von mssql keine ahnung und auch nicht viel zeit zum aufsetzen einer msde, testen ...
    <br>
    der Zugriff läuft über bde-> odbc
    <br>

    Danke im voraus
    Heiko
    <p>
    PS:<br>
    Bitte keine "bde ist tot", "Nimm doch ADO" Antworten.
    Es fehlt einfach die Zeit, sich dort einzuarbeiten.

  • #2
    Wenn

    "mssql2000-tabelle mit umlauten schreiben. "

    bedeutet das der Tabellenname Umlaute hat, so probier mal den tabellenamen mittels [] oder "" oder '' einzuklammern

    Comment


    • #3
      Hallo Bernhard,<br>
      ja, der Tabellenname hat Umlaute (ä in diesem Fall).<br>
      Das Problem ist, dass meine Zugriffsart (bde->odbc) damit nicht klarkommt.<p>
      Deshalb der "Trick" mit den Views.<br>
      Unter Interbase kann ich Views auch zum Eintragen von Daten in die darunterliegende Tabelle benutzen<p>
      Wie sieht das mit ms-sql aus ?
      <p>
      Heik

      Comment


      • #4
        > Wie sieht das mit ms-sql aus ?

        Eigentlich genauso. Kannst genauso einen einfachen View verwenden um die Spaltennamen umzudefinieren

        Comment


        • #5
          Hallo Berhard,<br>
          schon klar
          <p>
          Die Frage war, kann ich den View dann benutzen, um in die Tabelle zuschreiben , also "Insert into viewname ..." ?
          <p>
          Heik

          Comment


          • #6
            Hallo Heiko,

            klar ist das mit einer View beim SQL-Server auch möglich. Und man könnte sogar einen "INSTEAD OF INSERT-Trigger" an die View hängen, die anhand des Inserts in die View etwas komplett anderes oder zusätzliches machen kann. Ist besonders beliebt, wenn die View aus mehreren Tabellen zusammengebaut ist und ein direktes Insert deswegen eigentlich gar nicht möglich wäre.

            bye, Helmu

            Comment

            Working...
            X