Я создаю приложение AIR, которое подключается к базе данных SQLite. База данных блокирует этот оператор вставки, и я просто не могу понять, почему. Нет ошибки, она просто не движется дальше.
INSERT INTO Attendee (AttendeeId,ShowCode,LastName,FirstName,Company,Address,Address2,City,State,ZipCode,Country,Phone,Fax,Email,BuyNum,PrimaryBusiness,Business,Employees,Job,Value,Volume,SpouseBusiness,DateAdded,ConstructionWorkType,UserPurchaser,DecisionMaker,SafetyProducts,NearFuturePurchase,RepContact,Winner) VALUES('39610','111111','SMITH','JIM','COMPANY','1000 ROAD STREET','','PITTSBURGH','PA','15219','','5555555555','5555555555','PERSON@EXAMPLE.NET','','','0000000000000000000','','','','','0?','Fri Jan 30 14:20:08 GMT-0500 2009','other','neither','no','gas_detection','no','no','winner')
Я знаю, что приложение может подключаться к базе данных, потому что оно прекрасно создает таблицу. Вот схема для таблицы для справки:
CREATE TABLE Attendee (AttendeeId TEXT PRIMARY KEY,ShowCode TEXT,LastName TEXT,FirstName TEXT,Company TEXT,Address TEXT,Address2 TEXT,City TEXT,State TEXT,ZipCode TEXT,Country TEXT,Phone TEXT,Fax TEXT,Email TEXT,BuyNum TEXT,PrimaryBusiness TEXT,Business TEXT,Employees TEXT,Job TEXT,Value TEXT,Volume TEXT,SpouseBusiness TEXT,DateAdded TEXT,ConstructionWorkType TEXT,UserPurchaser TEXT,DecisionMaker TEXT,SafetyProducts TEXT,NearFuturePurchase TEXT,RepContact TEXT, Winner TEXT)
Есть большая вероятность, что в операторе INSERT есть ошибка, потому что, если я пытаюсь выполнить его в отдельной программе администратора Adobe Air SQLite, она выдаст неоднозначную ошибку (# 3115).
Спасибо за ваше понимание.
EDIT:
Для тех, кто интересуется, если я сделаю простой стол, например:
CREATE TABLE Attendee (AttendeeId TEXT)
И попробуйте вставить, таким образом:
INSERT INTO Attendee (AttendeeId) VALUES('09283A')
Я все еще получаю ошибку # 3115.