آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در sqlite v3

125668  9 سال پیش  9 سال پیش
0 0

سلام من وقتی پروزه external DB اجرا کردم به یک مشکلی برخوردم swift من v3 هست و از sqlite v3 اقای کاشی زاده استفاده میکنم ولی error میده

اینم error در sqlitev3 تابع getColumnValue

?return String(cString: (text?.assumingMemoryBound(to: CChar.self))!) as AnyObject

تو خط بالا error میده

0 0
سلام ، کدی که برای خواندن اطلاعات از دیتابیس نوشته اید را قرار دهید . (9 سال پیش)
0 0
let db = DB.getInstance() db.copyDBFromBundle(dbName: "db") let records = db.executeQuery(sqlStr: "SELECT * FROM contact") for record in records { print(record.column["firstname"]?.asString()!) } (9 سال پیش)
0 0
نوع متغیری که در دیتابیس برای firstname انتخاب کردید چی هست ؟ (9 سال پیش)
0 0
text (9 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
iMohammadi  9 سال پیش
0 0

با سلام. مشکل این هست که احتمالا شما برای ستونتون nvarchar(200) تعریف کردید. یا یه همچین چیزی. در خط ۲۷۰ (case "CHARACTER(20)",) در نوع ها نوعی که برای ستون خودتون تعریف کردید رو اضافه کنید. یا اینکه محدودیت برای تعداد کاراکترها نذارید. همچنین اگر نوع عددی دارید تعداد طول براش نذارید مشکل حل میشه.

0 0
چرا تمامي function هارو نمياره وقتي .db ميزنيم مثلا executechange رو نمياره (9 سال پیش)
0 0
احتمالا خطایی در کد وجود دارد و یا Xcode دچار مشکل شده . (9 سال پیش)
0 0
نه اصلا نمیشه تابع executechange رو اصلا public کرد فکر کنم بلاکی که تو اون قرار گرفته اشتباهه تو بلاک تابع create table هست (9 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .