Bonjour a tous,
Je rencontre un probleme lors de l'execution de la requete "SELECT Colonne.1 FROM TableX"
Le soucis vient de la presence d'un point dans le nom de la colonne "Colonne.1".
Je precise que je ne peux pas changer le nom de la colonne.
Le site de MSDN propose trois contournements de ce probleme que je n'arrive pas a mettre en oeuvre.
Voir : http://support.microsoft.com/kb/972856/fr
Par contre une requete type SELECT * fonctionne, toutefois je ne peux l'employer comme solution car la base est extremement volumineuse !
Auriez vous une idee pour contourner ce probleme simplement ?
Merci d'avance pour votre aide,
cordialement, eddy s
voici le detail du code au besoin, la ligne en rouge genere l'erreurERROR [42000] [][ODBC Driver]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Cmd = "SELECT TableX.[Colonne.1], TIME FROM TableX" Dim Con As Odbc.OdbcConnection Con = New Odbc.OdbcConnection(ConSTR) Dim Quer As New Odbc.OdbcCommand(Cmd, Con) Dim DataAdaptw As Odbc.OdbcDataAdapter DataAdaptw = New Odbc.OdbcDataAdapter(Quer) Try Con.Open() GridView1.DataSource = DataAdaptw.SelectCommand.ExecuteReader() GridView1.DataBind() Con.Close() Catch ex As Exception MsgBox(ex.Message) End Try
Partager