Forums Neueste Beiträge
 

ODBC Zugriff auf Accsess Tabellen mit führenden Zahlen als Tabellenname

26/02/2008 - 22:48 von Claus-Rainer Fischer | Report spam
Hallo NG,

ich versuche auf eine Tabelle einer Access Datenbank zuzugreifen. Fer
Tabellenname beginnt nicht mit Buchstaben sondern mit Zahlen. Beispiel:
10-701SignalArt. Ändere ich den Tabellennamen so das der Tabellenname mit
einem Buchstaben beginnt Beispiel: T10-701SignalArt funktioniert der Zugriff
ohne Probleme. Leider sind die Tabellennamen vorgegeben. Eine Änderung ist
nicht möglich. Hat jemand eine Idee wie ich auf die Tabelle zugreifen kann
auch wenn der Name von einer Ziffer angeführt wird. Die Datenbank öffne ich
wie folgt:
Dim cn01 As OdbcConnection

Dim Cmd01 As OdbcCommand

Dim Da01 As OdbcDataAdapter

Dim Ta01 As DataTable

Dim stCn As String = "DSN=PWWA"

Dim sSql01 As String

Dim PW(0) As String

Dim I As Integer

Dim Test As String

BMGruppenDaten.Clear()

I = 0

Test = "BM%"

sSql01 = "SELECT * FROM 10_700SignalDef where 10_700SignalDef.SignalDis like
'MengeAbschlag'"

Try

cn01 = New OdbcConnection(stCn)

cn01.Open()

Cmd01 = New OdbcCommand(sSql01, cn01)

Cmd01.Parameters.Add("@1", OdbcType.Text).Value = Test

Da01 = New OdbcDataAdapter(Cmd01)

Ta01 = New DataTable("test")

Da01.Fill(Ta01)



Hat jemand eine gute Idee?

Gruß Claus
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
27/02/2008 - 00:12 | Warnen spam
Hallo Claus,

"Claus-Rainer Fischer" schrieb:

ohne Probleme. Leider sind die Tabellennamen vorgegeben. Eine Änderung ist nicht möglich. Hat jemand eine Idee wie ich auf die
Tabelle zugreifen kann auch wenn der Name von einer Ziffer angeführt wird. Die Datenbank öffne ich wie folgt:



probier mal SELECT [Tabellenname].[Spaltenname] FROM ...

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen