Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > Как добавить запись в поле Memo.


Автор: vlsaf 4.6.2009, 14:21
Народ, привет.

Есть таблица, вот так создается
Код

Public Sub dbTFvSMS()
ReDim Preserve fldFields(0 To 0)
 
TabelleAadd "Sperre", xBoolean, , "False"
TabelleAadd "MandNr", xInteger, , 1
 
'TabelleAadd "FaUnID", xLongAutoincrement
TabelleAadd "SMSUnID", xGUID, , "'{00000000-0000-0000-0000-000000000000}'"
 
TabelleAadd "SMSFahrtenUnID", xLong, , 0
TabelleAadd "SMSKfzNr", xLong, , 0
TabelleAadd "SMSFahrerNr", xInteger, , 0
TabelleAadd "SMSText", xMemo
 
idxIndex(0).IndexCount = 1
    idxIndex(0).Name = "PK_TFvSMS"
    idxIndex(0).Primary = True
    idxIndex(0).Unique = True
        
        idxIndex(0).FieldCount = 1
        idxIndex(0).FieldName(0) = "SMSUnID"
        idxIndex(0).Attributes(0) = 0
 
Call TabelleBearbeiten("TFvSMS")
End Sub

Пытаюсь добавить строку
Код

INSERT Into TFvSMS (SMSUnID,Sperre,MandNr,SMSFahrtenUnID,SMSKfzNr,SMSFahrerNr,SMSText) VALUES ('9a153ace-ef00-48e5-b85a-81363a02ff8f',0,1,17727,2,2,'SMS Text');


Строка не добавляется, но и ошибок нет. 

Подскажите, как в таблицу добавить строку?

Автор: bopoha 4.6.2009, 14:41
Цитата(vlsaf @  4.6.2009,  14:21 Найти цитируемый пост)
Строка не добавляется, но и ошибок нет. 

Не верится.


Цитата(vlsaf @  4.6.2009,  14:21 Найти цитируемый пост)
Подскажите, как в таблицу добавить строку?

Попробуйте при помощи DAO или ADO.

Автор: vlsaf 4.6.2009, 15:54
Странно. Через сам Acsess не добавляется, а вот через внешнюю прогу ( на С# ADO ) добавляется. 
Чудо smile

Автор: bopoha 4.6.2009, 16:04
Никаого чуда нет. Вы также можете использовать ADO и в MS Access чтобы добавить данные. 

Как вы вполняете запрос в MS Access?

Автор: vlsaf 4.6.2009, 17:38
Можно на ты smile

У меня офис 2007
Там я делаю SQL View 
Набираю SQL запрос и нажимаю большой красный восклицательный знак.

Автор: bopoha 5.6.2009, 13:22
Просто должен работать. Попробуй сохранить запрос и выполнить двойным кликом.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)