Outlaw Posted December 28, 2019 Share Posted December 28, 2019 (edited) executeSQLQuery("CREATE TABLE IF NOT EXISTS party (party TEXT,leader TEXT)") executeSQLQuery("CREATE TABLE IF NOT EXISTS party_members (party TEXT,serial TEXT,r NUMERIC,g NUMERIC,b NUMERIC)") -- local q = executeSQLQuery("SELECT * FROM serialUsername") -- local q = executeSQLQuery("SELECT username FROM accountUsername WHERE serial=?",s) -- local q = executeSQLQuery("SELECT username FROM accountUsername WHERE serial=?",s) -- executeSQLQuery("INSERT INTO party (party,leader) VALUES(?,?)",v,l) executeSQLQuery("INSERT INTO party_members (party,serial,r,g,b) VALUES(?,?,?,?,?)",v,i,r,g,b) -- local q1 = executeSQLQuery("SELECT * FROM party") -- local q2 = executeSQLQuery("SELECT * FROM party_members WHERE party=?",p) -- executeSQLQuery("DELETE FROM party") executeSQLQuery("DELETE FROM party_members") Debug errors: ERROR: Database query failed no such column: serial ERROR: attempt to index field '?' (a nil value) Lines: local n = q[1].username local q = executeSQLQuery("SELECT username FROM accountUsername WHERE serial=?",s) Edited December 28, 2019 by Outlaw Link to comment
فاّرس Posted December 28, 2019 Share Posted December 28, 2019 لايوجد قواعد بيانات بالأسماء التالية : accountUsername و serialUsername. غير معرًف s أيضاً Link to comment
Outlaw Posted December 28, 2019 Author Share Posted December 28, 2019 local s = p:getSerial() 3 hours ago, Sha67 said: غير معرًف s أيضاً https://imgur.com/a/jZeSzzf 3 hours ago, Sha67 said: لايوجد قواعد بيانات بالأسماء التالية : accountUsername و serialUsername. Link to comment
فاّرس Posted December 29, 2019 Share Posted December 29, 2019 دام الجداول موجودة والمتغير معرًف مسبقاَ, الكود كذا مافيه أي خطأ مع العلم أنك مكرر الأسطر لأي سبب كان... accountUsername عموماً حسب الصورة اللي أنت حاطها الجدول بداخله, يعني هيكلة الجدول كالتالي :ء serial مافيه صف بإسم executeSQLQuery("CREATE TABLE IF NOT EXISTS accountUsername (account TEXT,username TEXT)") عدله وخليه كذا : executeSQLQuery("CREATE TABLE IF NOT EXISTS accountUsername (account TEXT,username TEXT, serial TEXT)") مع التنوية أنك لازم تعدل بعض الأكواد لأنك أضفت صف جديد ويمكن يسبب مشاكل, بس مع كودك إن شاء الله كل شي تمام. Link to comment
Rockyz Posted December 29, 2019 Share Posted December 29, 2019 1 hour ago, Sha67 said: دام الجداول موجودة والمتغير معرًف مسبقاَ, الكود كذا مافيه أي خطأ مع العلم أنك مكرر الأسطر لأي سبب كان... accountUsername عموماً حسب الصورة اللي أنت حاطها الجدول بداخله, يعني هيكلة الجدول كالتالي :ء serial مافيه صف بإسم executeSQLQuery("CREATE TABLE IF NOT EXISTS accountUsername (account TEXT,username TEXT)") عدله وخليه كذا : executeSQLQuery("CREATE TABLE IF NOT EXISTS accountUsername (account TEXT,username TEXT, serial TEXT)") مع التنوية أنك لازم تعدل بعض الأكواد لأنك أضفت صف جديد ويمكن يسبب مشاكل, بس مع كودك إن شاء الله كل شي تمام. كودك مابيسوي اي فرق لان التيبل موجود اصلا وانت حاط IF NOT EXISTS اذا يبي يعدل على التيبل يقدر يمسحه وينشئه مرة ثانية مع الاضافات او ببساطة يستخدم ALTER TABLE 1 Link to comment
Outlaw Posted December 29, 2019 Author Share Posted December 29, 2019 ممكن تصليح للكود بليز 3 hours ago, Sha67 said: دام الجداول موجودة والمتغير معرًف مسبقاَ, الكود كذا مافيه أي خطأ مع العلم أنك مكرر الأسطر لأي سبب كان... accountUsername عموماً حسب الصورة اللي أنت حاطها الجدول بداخله, يعني هيكلة الجدول كالتالي :ء serial مافيه صف بإسم executeSQLQuery("CREATE TABLE IF NOT EXISTS accountUsername (account TEXT,username TEXT)") عدله وخليه كذا : executeSQLQuery("CREATE TABLE IF NOT EXISTS accountUsername (account TEXT,username TEXT, serial TEXT)") مع التنوية أنك لازم تعدل بعض الأكواد لأنك أضفت صف جديد ويمكن يسبب مشاكل, بس مع كودك إن شاء الله كل شي تمام. ما اشتغل.. نفس المشكل Link to comment
فاّرس Posted December 29, 2019 Share Posted December 29, 2019 3 hours ago, xiRocKyz said: كودك مابيسوي اي فرق لان التيبل موجود اصلا وانت حاط IF NOT EXISTS اذا يبي يعدل على التيبل يقدر يمسحه وينشئه مرة ثانية مع الاضافات او ببساطة يستخدم ALTER TABLE أنا ما ادري اذا هو يبغى يعدله أو يحذف القاعدة لأنه يجرب أو.... عموماً يعطيك العافيه 1 hour ago, Outlaw said: ممكن تصليح للكود بليز ما اشتغل.. نفس المشكل@ @xiRocKyzشوف كلام الأخ أو احذف قاعدة البيانات وجرب, وشوف كلام الديبق, أو هات كودك نشوف يمكن عندك مشكله ثانيه ماهي واضحه هنا . Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now