'Create field in table
Public Sub createField(ByVal tableName As String, ByVal fieldName As String, ByVal fieldType As String)
If Not isConnected() Then
XGUI.consolePrint("XAccessDatabase.createField() Warning - Database not connected. Create field canceled")
Exit Function
End If
Dim myOleDbCommand As OleDbCommand
myOleDbCommand = New OleDbCommand("ALTER TABLE " & tableName & " ADD COLUMN " & fieldName & " " & fieldType, connection)
myOleDbCommand.ExecuteNonQuery()
End Function
createField("users", "password", "TEXT(60)") 'Password
Я получаю: Синтаксическая ошибка в определении поля, когда я пытаюсь создать поле «пароль».Во всех других случаях (другие имена полей) он работает нормально.
При попытке создать его вручную с помощью MS-Access у меня тоже нет проблем.Что происходит ???