• 4735阅读
  • 3回复

急急急!!!MySQL数据库存数时有特殊符号时,存数失败? [复制链接]

上一主题 下一主题
离线mali3702
 
只看楼主 倒序阅读 楼主  发表于: 2012-03-30
        我建了一个数据,然后在库中建了一个表,这个表中有“insert0-1”和“insert2:1”类型的参数,当时建表的时候就一直建不成,在网上查了一下,说加上“·insert0-1·”就可以了,注意这个“·”是在数字1左边那个键,表是建好了,但是现在存数据用到“INSERT INTO data(id, `insert0-1`)VALUES(:id,:`insert0-1` "),然后用query->bindvalue(:id, 1),query->(:`insert0-1`,12);怎么也存不了数,到底是怎么会事???求高手指导,小妹不胜感激!!!
离线淳于半邪

只看该作者 1楼 发表于: 2012-03-30
非得要这两个名称么?感觉含有非法符号“insert0-1”和“insert2:1”,换个全英文的绝对不会有错
离线mali3702
只看该作者 2楼 发表于: 2012-04-13
回 1楼(淳于半邪) 的帖子
现在可以了要直接用QString test = QString("INSERT INTO DATA(:id,:`insert0-1`) values(?,?)").arg(1).arg(数值)
离线淳于半邪

只看该作者 3楼 发表于: 2012-04-16
对号入座就行了,注意输入数据类型
快速回复
限100 字节
 
上一个 下一个