博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Qt连接Oracle数据库常见问题
阅读量:6823 次
发布时间:2019-06-26

本文共 563 字,大约阅读时间需要 1 分钟。

  hot3.png

一、查询失败

  • 用户过多无法区分表的所属,或未设置表的所属。解决:表前缀用户
    • select * from user.table
  • 写入的数据超过了列的范围(size)。解决:更改列的范围或控制数据的大小
  • “;”的使用欠妥(暂时也不太明白)。解决:在数据库可视化编辑工具中可以使用分号结束一条语句,但在实际的程序当中单独一条语句后缀分号则导致查询失败
    • select * from user.table;      查询失败
    • select * from user.table       查询成功
  • 单引号使用中要注意的问题。举例:
    • select * from table where id=1001     正确,若id为int类型,此处单引号可加可不加
    • select * from table where id='1001'   正确
    • select * from table where id=1001     在实际程序中使用字符串拼装的方法拼凑这一句话,无论单引号使用与否,在实际的拼装中都应将非字符串类型转换为字符串类型,例如:QString strExec = "select * from table where id="+QString::number( 1001 );

转载于:https://my.oschina.net/qtplus/blog/703274

你可能感兴趣的文章
application 启动多次
查看>>
在Array原型链上扩展remove,contain等方法所遇到的坑
查看>>
快排class
查看>>
列出文件和目录
查看>>
字典功能的简单实现
查看>>
Mac OS X 下搭建 Java 开发环境图解
查看>>
JBPM4或Activiti5的流程任务分发与汇总
查看>>
android4.0 在ubuntu10.04(64位)上的下载与编译
查看>>
记一次在 Linux 上创建 Django 应用的过程
查看>>
C++反射机制的实现
查看>>
ace admin模板实现伪无刷新模式的方法
查看>>
LayaAir 自旋转的小球 横向移动
查看>>
翻译WifiConfiguration类
查看>>
Win2008 IIS 7.0+php,MySQL,Zend,phpMyadmin配置图解
查看>>
微博的理想类型(刘德寰)
查看>>
伍雨霏-懂游戏的云服务如何保驾护航
查看>>
姜正林-CIO职业规划点滴感受
查看>>
win8下获取注册表权限
查看>>
js笔试题2
查看>>
Custom TabBarController
查看>>