我已经设法使用psycopg2模块从Python获得连接,我想将数据插入到具有以下四列的“invigilation”表中:
func webViewDidFinishLoad(webView: UIWebView){
let currentURL = webView.request?.URL
print("Webview did finish load ")
println(currentURL)
if let urlStr = webView?.request?.URL?.absoluteString where urlStr == "http://addi.star.com/adminpanel/first.php/login"{
println("voilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")
// code for dissming the view
//self.dismissViewControllerAnimated(true, completion: nil)
}
}
日期字段当前格式化为字符串。我知道“datetime”模块;然而,当我在PyCharm中搜索模块时,最接近的是来自Zope Foundation的“DateTime”..
当我尝试按如下方式插入数据时,我收到错误“ProgrammingError:语法错误处于或接近”日期“。
course_id = "651" # Character varying(6)
date = "[2015-08-22 10:00:00,2015-08-22 12:00:00)" #tsrange
room_id = "d2" #text
duration = 150 #smallint
答案 0 :(得分:0)
INSERT_INTO
之后的列列表需要以逗号分隔,但您使用了空格(see reference)。在course_id之后,预计会有一个逗号,但是你已经写了' date'这就是在这个位置找到语法错误的原因。
您在SQL语句结束时也错过了结束)
。