Jump to content

مساعدة


Outlaw

Recommended Posts

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 by Outlaw
Link to comment

دام الجداول موجودة والمتغير معرًف مسبقاَ, الكود كذا مافيه أي خطأ مع العلم أنك مكرر الأسطر لأي سبب كان...

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
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

  • Like 1
Link to comment

ممكن تصليح للكود بليز

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
3 hours ago, xiRocKyz said:

كودك مابيسوي اي فرق لان التيبل موجود اصلا وانت حاط

IF NOT EXISTS

اذا يبي يعدل على التيبل يقدر يمسحه وينشئه مرة ثانية مع الاضافات او ببساطة يستخدم

ALTER TABLE

أنا ما ادري اذا هو يبغى يعدله أو يحذف القاعدة لأنه يجرب أو....

عموماً يعطيك العافيه :D

1 hour ago, Outlaw said:

ممكن تصليح للكود بليز

ما اشتغل.. نفس المشكل@

@xiRocKyzشوف كلام الأخ

أو احذف قاعدة البيانات وجرب, وشوف كلام الديبق, أو هات كودك نشوف يمكن عندك مشكله ثانيه ماهي واضحه هنا .

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...