Возникла такая необходимость создать таблицу в которой одно из полей должно называться SUM.
Таблица dbf (DbaseIV) пытаюсь создать из VB.NET таким образом:
Dim oleConnect As New OleDb.OleDbConnection
Dim oleCommanda As New OleDb.OleDbCommand
oleConnect.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & CurDir() & ";Extended Properties=dBASE IV;User ID=Admin;Password="
oleCommanda.Connection = oleConnect
oleCommanda.CommandType = CommandType.Text
oleCommanda.CommandText = "CREATE TABLE pro (id NUMERIC, sum CHARACTER(13))"
oleConnect.Open()
oleCommanda.ExecuteNonQuery()
oleConnect.Close()
|
на что выскакивает "Ошибка в синтаксисе SQL", я так понимаю что sum это зарезервированное слово, но мне нужно назвать поле именно так.
Можно ли это как-нибудь осуществить?