错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你在 manifest 里写了 sql 等于某个程序,引擎却说:这个程序没有驱动。引擎和数据库对话,不会随便拼一段文字就丢过去,而是通过每种程序对应的一个固定驱动来说话,目前最先支持的是 sqlite3,引擎靠可执行文件的名字来挑选驱动。你写的这个名字没有对应驱动,引擎就不会硬跑,更不会偷偷换个地方存数据。这样做也是为了安全:值总是作为参数传进去,从不会变成 SQL 文本。小例子:你指向了一个不认识的数据库程序。提示的第二部分会告诉你现有哪些驱动。修法是换成有驱动的程序,或者等这个程序的驱动被正式加入。
文本来自 Rush 引擎的错误目录。
