webForumDet fria alternativet

Fel vid hämtning från databas: Unrecognized escape sequence

.NET

3 svar · 298 visningar · startad av Quazzo

Medlem sedan juli 2001324 inlägg
Frågan#1

Hej !
Får följande felmeddelande när jag försöker hämta från access-databas.
Det är alltså kopplingen till databasen som är fel, någon som vet vad det kan vara ?

Felmeddelande:

Compiler Error Message: CS1009: Unrecognized escape sequence
Source Error:

Line 3: <%@ Import Namespace="System.Data.OleDb" %>
Line 4: <%
Line 5 string strDbCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\inetpub\aspnet\test.mdb;";
Line 6: //string strDbCon = "Provider=SQLOLEDB;Server=myServer;Database=myDatabase;Uid=user;Pwd=pass;";
Line 7:

Här följer min testsida: hello.aspx


<%@ Page Language="C#" Debug="true" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<%
string strDbCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\inetpub\aspnet\test.mdb;";
//string strDbCon = "Provider=SQLOLEDB;Server=myServer;Database=myDatabase;Uid=user;Pwd=pass;";
string strSQL = "Select * from Users";

DataSet ds = new DataSet();
OleDbDataAdapter oleQuery = new OleDbDataAdapter(strSQL, strDbCon);
oleQuery.Fill(ds, "Table");

DataTable dt = ds.Tables["Table"];

foreach (DataRow dr in dt.Rows) {
Response.Write(dr["Field"] + "<br>");
}
%>

[Redigerat av Quazzo den 18 jan 2002]

Medlem sedan dec. 19998 577 inlägg
#2

Testa detta:

string strDbCon = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\inetpub\aspnet\test.mdb;";

@ betyder att den tar strängen som den kommer, annars försöker den att använde "\" som escapetecken.

Mvh, Vide

------------------
Mostly Harmless

Medlem sedan juni 20011 732 inlägg
#3

Alternativt så här:

Data Source=d:\\inetpub\\aspnet\\test.mdb

Men i det här fallet så var ju Vides alternativ mycket trevligare, det kände jag inte till. :) Men det kan vara bra att känna till båda.

------------------
Jag kan inte komma på någon signatur.

Medlem sedan juli 2001324 inlägg
#4

Tack !
Nu funkar det bra !

252 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)