Announcement

Collapse
No announcement yet.

nicht erkannte escape-folge

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

  • nicht erkannte escape-folge

    hy.

    diesen fehler bekomme ich bei folgenden zeilen:

    public void connection()
    {
    try
    {
    conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=..\Nordwind.mdb");
    }
    catch (OleDbException ex)
    {
    throw ex;
    }
    catch (Exception ex2)
    {
    throw ex2;
    }
    }

    escape-zeichen sind fuer mich zB die return-taste usw. aber das kommt in dem string nicht vor.

    hatte das problem schon jemand, oder weiß wer d loesung?

    danke!

    ciao david

  • #2
    Hallo David,

    wenn du ein "\"-Zeichen verwenden willst, mußt du es escapen, d.h. du mußt "\\" benutzen.

    Eine zweite Möglichkeit ist auch noch vor dem String ein "@"-Zeichen zu setzen.

    Für deinen Code kannst du also folgende Möglichkeiten benutzen:

    conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=..\\Nordwind.mdb");

    oder

    conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0 ; Data Source=..\Nordwind.mdb");

    Viele Grüsse
    Jör

    Comment


    • #3
      großen dank. hab das zeichen voll uebersehen. auch daher, weil delphi darueber hinwegsieht.

      nochmals danke.

      ciao david

      Comment

      Working...
      X