求delphi mysql查询语句转c++builder
刚接触C++builder
请问delphi中 'select a.kph,a.pzh,a.lx,a.dw,a.xh,a.xcgzj,a.djrq,a.bxrq,a.dqrq,b.yz,b.jz from clmx a,gdzc b where a.kph=b.kph and b.zczt=''正常'' and b.sjrq=(select max(sjrq) from gdzc)';//怎样转成c++builder查询语句
delphi中能正常生成表结果,c++builder中不能显示yz,jz字段的值。
[解决办法]
String sql;
sql = "select a.kph,a.pzh,a.lx,a.dw,a.xh,a.xcgzj,a.djrq,a.bxrq,a.dqrq,b.yz,b.jz "
" from clmx a,gdzc b where a.kph=b.kph and b.zczt='正常' "
" and b.sjrq=(select max(sjrq) from gdzc)"
;
Query1->Close();
Query1->Sql->Text = sql;
Query1->Open();
[解决办法]
都一样。
delphi和cb的sql查询语句都一样的。
[解决办法]
这两个字段是什么类型,特别是数据库中的字段类型是什么 nvarchar要用adoquery,bde的query不行
[解决办法]
sql语句应该没有大的区别吧,连的什么数据库呀,在他的客户端执行试试看呢
[解决办法]
select a.kph,a.pzh,a.lx,a.dw,a.xh,a.xcgzj,a.djrq,a.bxrq,a.dqrq,b.yz,b.jzfrom clmx a,gdzc bwhere a.kph=b.kph and b.zczt='正常' and b.sjrq=(select max(sjrq) from gdzc)