开发环境:Delphi 2010、Windows 7
数据库:SQL SERVER 2008 STD
客户机:WINDOWS 7
WINDOWS XP SP2\SP3(MDAC 2.8SP1) 编译程序中以下语句在WINDOWS 7客户机上使用正常、XP上错误SELECT 字段1,字段2 ,(SELECT COUNT(A字段) FROM 表2) AS 字段3
FROM 表1期待高手
数据库:SQL SERVER 2008 STD
客户机:WINDOWS 7
WINDOWS XP SP2\SP3(MDAC 2.8SP1) 编译程序中以下语句在WINDOWS 7客户机上使用正常、XP上错误SELECT 字段1,字段2 ,(SELECT COUNT(A字段) FROM 表2) AS 字段3
FROM 表1期待高手
解决方案 »
- 数据库连接如何需要时连接,平时断开
- 如果检查一个进程是否存在呀?
- 有没有什么控件可以做交互的3D图像,或者您知道哪种工具可以做交互式3D,在线等待。
- 请问 数据感知组件在连续增删记录时为何会出错?
- Case 语句要怎么用??
- corba求教,如何在互联网上实现
- 请问哪里有IE4.0 SP2下?——98下安装MS Data Access Components2.6时报错!
- 求一多线程的小例子
- <<delphi5彻底研究>>
- 程序运行后出错,进入调试状态,怎样在不退出delphi的情况下退出调试状态?
- 初来乍到,贴个自己写的小程序赚点积分和人气
- 1-30个数中随意取13个号码,按7个一组进行组合的算法
“字段1,字段2”多条。
“(SELECT COUNT(A字段) FROM 表2) AS 字段3”单条?
2、不会出现多条记录
他是SELECT COUNT() ... 表1, 表2不管有多少条记录也没问题的
问题不是出在这里吧
当然了,不然怎么WIN7、Win2008上都正常,就XP不正常啊
SELECT 字段1,(SELECT COUNT(A字段) FROM 表2) AS 字段3
FROM 表1再试
SELECT 字段2 ,(SELECT COUNT(A字段) FROM 表2) AS 字段3
FROM 表1看看行不行,很可能是 字段1, 字段2 有某些特别字符
应该是驱动问题,但是XP的MDAC驱动已经是最新的了
一套系统,共700条左右SQL语句,就涉及这种语法的功能会错误
FROM 表1 A CROSS JOIN
(SELECT COUNT(A字段) 字段3 FROM 表2) B用这种模式看看能否解决