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