Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Unrecognized escape sequence

Postades av 2004-11-18 13:56:01 - Kalle Eriksson, i forum asp.net generellt, Tråden har 9 Kommentarer och lästs av 515 personer

Får detta felmess....

---------------------------------------------
Unrecognized escape sequence

Line 8: string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Inetpub\wwwroot\aspnet_projekt\c-sharp\db_test\db.mdb";
---------------------------------------------


Koden....

-----------------------------------------------------------
<%@ Page Language="C#" Debug="True" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<script runat="server">

void Page_Load() {

string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Inetpub\wwwroot\aspnet_projekt\c-sharp\db_test\db.mdb";

OleDbConnection myConnection = new OleDbConnection( connectionString );

string query = "select * from tmp_table";

OleDbDataAdapter myAdapter = new OleDbDataAdapter( query, myConnection );
DataSet tmp_tableData = new DataSet();
myAdapter.Fill ( tmp_table );

MyList.DataSource = ds.Tables["tmp_table"].DefaultView;
MyList.DataBind();

}

</script>
<html>
<head>
</head>
<body>
<form runat="server">
<table cellspacing="0" cellpadding="2" width="300">
<tbody>
<tr>
<td>
<b>#ID</b></td>
<td>
<b>Fält 1</b>
</td>
<td>
<b>Fält 2</b>
</td>
<td>
<b>Fält 3</b>
</td>
</tr>
<asp:datalist id="MyList" runat="server" showfooter="true" layout="flow">
<ItemTemplate>
<tr>
<td>
<%# DataBinder.Eval(Container.DataItem, "id") %></td>
<td>
<%# DataBinder.Eval(Container.DataItem, "field1") %></td>
<td>
<%# DataBinder.Eval(Container.DataItem, "field2") %></td>
<td>
<%# DataBinder.Eval(Container.DataItem, "field3") %></td>
</tr>
</ItemTemplate>
</asp:datalist>
</tbody>
</table>
</form>
</body>
</html>
------------------------------------------------------------------------------------------


Svara

Sv: Unrecognized escape sequence

Postades av 2004-11-18 14:14:19 - Andreas Håkansson

Kalle,

I C# tolkas \ som början på en escpae kod, t.ex så är \t tabb och \n newline. Antnigemn får du använda escapetecknet för backslash som är \\ vilket även innebär att \\ blir \\\\ .. inte så snyggt va? Som tur är har vi @ tecknet som säger att \ inte alls skall tolkas som början på ett escape tecken. Så vad du gör är att skriva

string connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data
     Source=C:\\Inetpub\wwwroot\aspnet_projekt\c-sharp\db_test\db.mdb";


Ett annat tips är att läsa här http://www.pellesoft.se/area/help/page.aspx?id=502 för att lära dig mer om hur du färgar kod m.m. här i forumet


Svara

Sv: Unrecognized escape sequence

Postades av 2004-11-18 14:28:37 - Kalle Eriksson

Ok, ett problem löst. Det blir fortfarande fel... men nu har jag ändrat koden till denna...

<%@ Page Language="C#" Debug="True" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<script runat="server">

    void Page_Load() {

        string connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\\Inetpub\wwwroot\aspnet_projekt\c-sharp\db_test\db.mdb";
        OleDbConnection myConnection = new OleDbConnection(connectionString);

        OleDbDataAdapter myAdapter = new OleDbDataAdapter("select * from tmp_table", myConnection);
        DataSet ds = new DataSet();
        myAdapter.Fill(ds, "tmp_table");

        MyList.DataSource = ds.Tables["tmp_table"].DefaultView;
        MyList.DataBind();

    }

</script>
<html>
<head>
</head>
<body>
    <form runat="server">
        <table cellspacing="0" cellpadding="2" width="300">
            <tbody>
                <tr>
                    <td>
                        <b>#ID</b></td>
                    <td>
                        <b>Fält 1</b>
                    </td>
                    <td>
                        <b>Fält 2</b>
                    </td>
                    <td>
                        <b>Fält 3</b>
                    </td>
                </tr>
                <asp:datalist id="MyList" runat="server" showfooter="true" layout="flow">
                    <ItemTemplate>
                        <tr>
                            <td>
                                <%# DataBinder.Eval(Container.DataItem, "id") %></td>
                            <td>
                                <%# DataBinder.Eval(Container.DataItem, "field1") %></td>
                            <td>
                                <%# DataBinder.Eval(Container.DataItem, "field2") %></td>
                            <td>
                                <%# DataBinder.Eval(Container.DataItem, "field3") %></td>
                        </tr>
                    </ItemTemplate>
                </asp:datalist>
            </tbody>
        </table>
    </form>
</body>
</html>


Nu visas detta felmess....

System.Data.OleDb.OleDbException: Det går inte att hitta installerbar ISAM.

Line 13: myAdapter.Fill(ds, "tmp_table");


Svara

Sv: Unrecognized escape sequence

Postades av 2004-11-18 14:31:35 - Andreas Håkansson

Kan var att du har för gammal MDAC installerad. Borde inte vara det dock.


Svara

Sv: Unrecognized escape sequence

Postades av 2004-11-18 14:34:42 - Andreas Håkansson

Nu när jag tänkte på det så är det troligen ett fel i din connectionstring. Ta dig en titt på http://www.connectionstrings.com/


Svara

Sv: Unrecognized escape sequence

Postades av 2004-11-18 14:40:18 - Kalle Eriksson

Fixade en ny cnn-string... Men nu får jag detta fel....

System.Data.OleDb.OleDbException: Ogiltigt filnamn.

Line 13: myAdapter.Fill(ds, "tmp_table");


Hela koden....

<%@ Page Language="C#" Debug="True" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<script runat="server">

    void Page_Load() {

        string connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\db.mdb\;";
        OleDbConnection myConnection = new OleDbConnection(connectionString);

        OleDbDataAdapter myAdapter = new OleDbDataAdapter("select * from tmp_table", myConnection);
        DataSet ds = new DataSet();
        myAdapter.Fill(ds, "tmp_table");

        MyList.DataSource = ds.Tables["tmp_table"].DefaultView;
        MyList.DataBind();

    }

</script>
<html>
<head>
</head>
<body>
    <form runat="server">
        <table cellspacing="0" cellpadding="2" width="300">
            <tbody>
                <tr>
                    <td>
                        <b>#ID</b></td>
                    <td>
                        <b>Fält 1</b>
                    </td>
                    <td>
                        <b>Fält 2</b>
                    </td>
                    <td>
                        <b>Fält 3</b>
                    </td>
                </tr>
                <asp:datalist id="MyList" runat="server" showfooter="true" layout="flow">
                    <ItemTemplate>
                        <tr>
                            <td>
                                <%# DataBinder.Eval(Container.DataItem, "id") %></td>
                            <td>
                                <%# DataBinder.Eval(Container.DataItem, "field1") %></td>
                            <td>
                                <%# DataBinder.Eval(Container.DataItem, "field2") %></td>
                            <td>
                                <%# DataBinder.Eval(Container.DataItem, "field3") %></td>
                        </tr>
                    </ItemTemplate>
                </asp:datalist>
            </tbody>
        </table>
    </form>
</body>
</html>


Svara

Sv: Unrecognized escape sequence

Postades av 2004-11-18 14:41:56 - Andreas Håkansson

Den hittar troligen inte acessdatabasen <b>db.mdb</b> på den angivna sökvägen.


Svara

Sv: Unrecognized escape sequence

Postades av 2004-11-18 14:47:08 - Kalle Eriksson

Det är fixat nu.... Tackar.


Svara

Sv: Unrecognized escape sequence

Postades av 2004-11-18 14:47:08 - Kalle Eriksson

Det är fixat nu.... Tackar.


Svara

Sv: Unrecognized escape sequence

Postades av 2004-11-18 15:26:59 - Andreas Håkansson

Kalle,

Inte riktigt - först har jag lite formumoderator ansvar :P Om du tittar längst upp till höger i forumet så ser du att du kan markera inlägg som antingen <b>Löst</b> eller </b>Stängt</b>. Jag ber dig att ta som vana att använda dig av denna funktion. Du markerar ett inlägg som löst när det är just detta, och stängt när du inte fått ett svar som löste ditt problem, men du bevakar inte längre innehållet i tråden.

Genom att använda denna funktion kan andra besökare, kanske med samma problem, snabbt och enkelt se att "här finns det en lösning att hitta". Det innebär också att du gärna får komplettera dina inlägg med hur den slutgiltiga lösningen blev, så att vi får en samling med inlägg som innehåller svaren.

Lycka till med programmeringen =)


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 170
27 953
271 705
629
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies