首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

C++Bulider 中如何避免与数据库的交互

2012-04-03 
C++Bulider 中如何处理与数据库的交互?我在一个贴子中写了一句SQL:sql insertintoInfoSub(ID,SubID,Info

C++Bulider 中如何处理与数据库的交互?
我在一个贴子中写了一句SQL:
sql= "insert   into   InfoSub(ID,SubID,Info)   values( "+IntToStr(id)+ ", "+IntToStr(subid)+ ", ' "+tmp+ " ') "
意思是在c++中拼了一个SQL语句,然后去执行。但被别人评的一无是处,但我还是不明白正规的处理方式或是高手是如果在c++处理与数据库交互的方式。以下是别人评的,希望大家给以指点迷经!

其一:“在万物苏醒生机勃勃和谐的2007年春,还在代码里面嵌入这种令人发指到害羞的sql,不说也罢。”
其二:“直接用sql语句的操纵数据库,太无聊了,把c++当成脚本语言使用。”

大家执行sql不是嵌在代码中吗?如果不是,那是如何向数据库发出指令呢?


[解决办法]
在万物苏醒生机勃勃和谐的2007年春,我也是在代码里面嵌入这种令人发指到害羞的sql
在万物苏醒生机勃勃和谐的2007年春,谁不是在代码里面嵌入这种令人发指到害羞的sql
在万物苏醒生机勃勃和谐的2007年春,数据库智能化了能自己insert?
在万物苏醒生机勃勃和谐的2007年春,我写令人发指到害羞的回复
在万物苏醒生机勃勃和谐的2007年春,我也在期待高手解答


[解决办法]
评你那人其實是裝高人!!!!!鄙視
[解决办法]
估计别人的意思应该使用把参数传递进取的方法~~~~

sql= "insert into InfoSub(ID,SubID,Info) values(:x,:y,:z) ";
[解决办法]
没什么的问题啊!

[解决办法]
评你那人其實是裝高人!!!!!鄙視!!鄙視!!鄙視!!鄙視!!鄙視!!
[解决办法]
楼主没错啊。不是造句,就是填值。
[解决办法]
你写的没问题,走自己的路,让高人说去吧~~
[解决办法]
估计他的意思是SQL代码别插在你的C++代码里
最好是在SQL写一个存储过程再进行调用

热点排行