当前位置: 代码迷 >> PB >> 冒号与parameters的疑问,该怎么处理
  详细解决方案

冒号与parameters的疑问,该怎么处理

热度:140   发布时间:2016-04-29 09:15:14.0
冒号与parameters的疑问
1、c++ builder中,老是看见“select * from usertable where id = :id ”类似的语句,请问这个冒号代表什么意思,这个问题困扰我很久了。

  2、在用TADOQery控件的过程中,老是会有parameters这个参数的用法,比如,
DataModule35->LoginTimeQuery->Parameters->ParamByName("cLoginType")->Value="管理员";我想问的是,我数据库表里面好像只有LoginType这个字段啊,没有前面加c的cLoginType字段啊,为什么前面要加上一个字母'c'呢?

------解决方案--------------------
1:冒号是用于ORACLE SQL绑定变量用的,SQL [email protected]
2:发到C++版去问一下
------解决方案--------------------
探讨

1:冒号是用于ORACLE SQL绑定变量用的,SQL [email protected]
2:发到C++版去问一下

------解决方案--------------------
sql作为结构化查询语言嵌入到其它开发环境或者是工具里时,与本环境自带的语言进行信息交互,为了加以区别所以这样规定的。比如,在PB里这样写的话,“:id”叫主题变量,说白就是PB中的定义的变量,与sql语言进行交互的话故而前面要加“:”进行加以区别,这是一种规定~
  相关解决方案