我正在爲大學(英國大學,而不是大學)的項目工作,它很小,但合併了一些SQL,因爲我有一個數據庫來跟蹤用戶的一切確實。在我的帳戶創建頁面我有一個運行對我的數據庫這個SQL查詢:有一個SQL字符串沒有實際做任何事情的問題
INSERT INTO Users (UName, FName, SName, PWord, ULevel)
VALUES (:pmUName, :pmFName, :pmSName, :pmPWord, :pmULevel);
凡是與:pm
開始是,我可以在Delphi控制的參數,我只是想知道,如果有一些大型關鍵我錯過了,因爲它在執行時沒有插入表Users
。
什麼日誌說? (他們仍然教delphi,哇) – NimChimpsky
可能是一切,沒有表架構和錯誤日誌,它是不可能回答。但是,你很奇怪你只用一個'ULevel''' INSERT'一個_new記錄_而沒有其他數據。一個瘋狂的猜測是,你已經省略了不可空的列,沒有默認的插入... – Dario
我沒有任何日誌,我不知道我怎麼會生成一個,但它似乎沒有甚至沒有觸及數據庫,我正在運行一個Access 2003數據庫,因爲這似乎是德爾福在這種類型的連接上唯一會與之通信的東西(我認爲這是一個較舊的協議,我在XE4中使用它,但這是我'現在用在XE10中)。添加StevenMcGovern建議的東西,表格的佈局看起來像[this](http://imgur.com/a/eFtVT),並且我已經將ULevel移動到看起來像編輯後的原始文章 – JReid99