有關sql insert into 語法(編號:8242)

我有一段sql語法會出錯
text="i can't"
cn.Execute "INSERT INTO test (disc) VALUES ('" & text & "')"
如此會出錯,因為會變成VALUES('i can't')
該如何解決呢?