webForumDet fria alternativet

Simpel uppkoppling mot en Access-databas (VB.NET)

.NET

4 svar · 353 visningar · startad av jme

Medlem sedan maj 20012 237 inlägg
Frågan#1

Hej.

Försöker skapa en fungerande uppkoppling mot en Access-databas.

Har följande kod som jag har hittat ute på nätet:

       Dim con As OleDbConnection
        Dim cmd As OleDbCommand = New OleDbCommand
        Dim da As OleDbDataAdapter

        Dim sConStr As String = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data " _
            & "Source=C:\jme.mdb"

        con = New OleDbConnection(sConStr)

        cmd.Connection = con
        cmd.CommandText = "SELECT nimi FROM User"

        con.Open()
        cmd.ExecuteNonQuery()
        con.Close()

Får felet "Syntax error in FROM-statement" (översatt från finska)

Jag har access-filen jme.mdb under c:\

Medlem sedan aug. 20003 575 inlägg
#2

Är inte USER något som man inte skall använda när man bygger databaser.

Medlem sedan maj 20012 237 inlägg
#3

Vad menar du?

Jag vill ha ut all data ur User.

Medlem sedan dec. 19996 721 inlägg
#4

Du bör inte kalla en tabell för User, eftersom det är ett reserverat ord.

http://support.microsoft.com/kb/q209187/

Medlem sedan maj 20012 237 inlägg
#5

emission: tack

Nu så får jag iaf inget fel.

Jag vill kunna få resultatet av sql-frågan i en DataGrid...

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