ArneMedlem sedan maj 2000267 inlägg Jag får icket dsn kopplingen att fungera i ASP.Net.
Är det något fel på denna kod?
<%@ Page Language="VB" Debug="true" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<%
Dim conn As OleDbConnection
Dim CMD as OleDbCommand
Dim DR as OleDbDataReader
Conn = new OleDbConnection("DSN=bank")
CMD = New OleDbCommand("Select \* from Användare", Conn)
Conn.Open()
DR = CMD.ExecuteReader()
%>
Om jag använder vanlig asp och kopplar dsn:en funkar det men inte i asp.net.
får detta felmeddelande: Exception Details: System.ArgumentException: Format of the initialization string does not conform to the OLE DB specification. Starting around char[0] in the connection string.
Kan någon hjälpa mig?????
PatrikBMedlem sedan mars 20002 836 inlägg du måste använda dig av Microsoft.Data.Odbc som är odbc-hanteraren i .NET.
Oledb-managern vill ha en oledb-provider att köra mot.
Har nu inte länken direkt till nedladdningen men den finns i detta forum. Bara att använda sökfunktionen :e
cya,
PatrikB
ArneMedlem sedan maj 2000267 inlägg error
Icket att jag får det att fungera.
Jag har hämtat hem odbc_net.msi och installerat den på servern. Men det vill sig inte ändå.
Jag är klassad nybörjare på detta så jag undrar om jag har skrivit något fel i koden ovan.
Är det skillnad om jag connectar en dsn access databas eller en dsn sql databas (förutom inloggningen i strängen)?
Help.......
NETworkMedlem sedan juni 20011 732 inlägg Skriv så här:
Conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\\sökvägen\\till\\din\\databas.mdb")
Det finns vissa skillnader mellan olika db (exempelvis mellan access och ms sql-server) och hur du hanterar dem men det finns naturligtvis också många likheter. Här kan du läsa mer om hur du jobbar motg sql-server:
http://samples.gotdotnet.com/quickstart/aspplus/doc/webdataaccess.aspx