Just nu i M3-nätverket
Gå till innehåll
Roger W

OLEDB anrop till .csv-fil

Rekommendera Poster

Roger W

Jag försöker läsa in två sökvägar från en CSV-fil via ett OLEDB-anrop..:

sub Page_Load
dim dbconn,sql,dbcomm,dbread
dbconn=New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/Data/;Extended Properties=text;HDR=YES;FMT=Delimited;")
dbconn.Open()
sql="SELECT * FROM dbpath.csv"
dbcomm=New OleDbCommand(sql,dbconn)
dbread=dbcomm.ExecuteReader()
getpaths.DataSource=dbread
getpaths.DataBind()
dbread.Close()
dbconn.Close()
end sub

Ger felet:

BC30451: getpaths har inte deklarerats. Det är eventuellt inte tillgängligt på grund av dess skyddsnivå.

 

Jag har lattjat med en MS Accesdatabas och testat anropa den. Fungerar hur bra som helst.

 

Blir galen på detta. Kan någon peka ut rätt riktning åt mig vore det kanon! Jo, en sak till: Det är inte alls fel att påstå att jag är längst ute på kanten av vad jag behärskar.. :-/

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
.M

Du försöker tilldela DataSource och köra DataBind metod på ett objekt som heter getpaths. Är det en datagrid eller liknande i din sida? Och har du kontrollerat att du inte stavat fel på det eller liknande?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Roger W

Ah. Ok..

När jag lägger in:

<form runat="server">
   <asp:Repeater id="getpaths" runat="server">
      <ItemTemplate>
         <p><%#Container.DataItem("app")%>"</p>
      </ItemTemplate>
   </asp:Repeater>
</form>

får jag felmeddelandet:

System.NullReferenceException: Object variable or With block variable not set.

 

Känns som att det är nåt tok med Conn-string till textfilen. När jag ändrar i koden och kör nästan exakt samma kod mot en vanlig Access-tabell fungerar det klockrent. Dessutom: Nu är CSV-filen låst då jag försöker öppna den: "Filen går inte att öppna eftersom den är låst av en annan process"

 

Grejen är att jag tyst och stilla skulle vilja exekvera koden jag bråkar med vid Page Load och lägga in mina två textsträngar i var sin Sessionsvariabel.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...