Mistäs johtuu että seuraava koodipätkä:
For x = 0 To frmInventory.lstWeapons.ListCount - 1 cn.Execute "INSERT INTO Weapons VALUES (" & frmInventory.lstWeapons.List(x) & ")" Next x
aiheuttaa erheen:
Run-time error '-2147217900 (80040e14):
Syntax error (missing operator) in query expression 'A dusty old sword'.
Elikkä siinä lstWeaponsissa on (tällä hetkellä) ainoastaan tuo dusty old sword ja se ois tarkotus saada tallennettuu tietokantatiedostoon, minkä koodi luo onnistuneesti aikaisemmassa vaiheessa.
Koodin pitäis valmiina käydä läpi koko lstWeapons.list ja lisätä kaikkien siellä olevien tavaroiden nimet tietokantatiedostoon, mutta nyt menny tän asian takia kyllä ihan sormi suuhun, toivottavasti joku osaa/kerkee auttaa!
Kiitokseni jo etukäteen.
-Feltsu
lisääppä hipsut.
eli "INSERT INTO Weapons VALUES ('" & frmInventory.lstWeapons.List(x) & "')"
eli nuo ' merkkijono '
Aihe on jo aika vanha, joten et voi enää vastata siihen.