Andrev писал(а):В акцессе в таблице есть еще и тип данных "поле МЕМО". Его размер - до 65 535 знаков.
Пробелы убирает не база, а Access.
Алексей К. писал(а):Но там (memo) все лишние правые пробелы удаляются всегда. А у меня запись - результат шифровки символьной строки (blowfish), будет пробел в конце - а база уберет его, расшифровать запись я уже не смогу
Sedge писал(а):Ну и ставь в конце свое строки какой-нибудь тэг-разделитель. chr(13) или что-нибудь в этом роде. А перед расшифровкой удаляй его...
А как ты видишь-то что пробелы убрались - в том-же TextBox-е?
Зачем извращаться? Никакие разделители даром не нужны.
Алексей К. писал(а):предложи свой вариант - без извращений, буду только рад.
Dim cn As ADODB.Connection, r As New ADODB.Recordset
Set cn = CurrentProject.AccessConnection
cn.Execute "DELETE * FROM MyTab"
r.Open "SELECT * FROM MyTab", cn, adOpenStatic, adLockOptimistic
r.AddNew
r!Text = "5000" & Space(4996)
r.Update
r.Close
r.Open "SELECT * FROM MyTab", cn, adOpenStatic, adLockOptimistic
Debug.Print Len(r!Text)
r.Close
Алексей К. писал(а):Про текстбокс ни кто речи и не ведет. Проверял удаление пробелов в аце: ручками в таблицу в поле-memo заношу "ппппп ". Нажимаю ввод. Закрываю таблицу, захожу в нее опять, встаю курсором на запись а там уже "ппппп" и никаких пробелов.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3