VB6调用SQL2000存儲过程进行DATAREPORT时总少第一行数据?
我用SQL2000编写一个存儲过程,过程中首先生成一个临时库,用来存儲数据,再用
VB6调用SQL2000存儲过程,所得资料用DATAREPORT输出时总少第一行数据,请问?
谢谢!!!
问题点数:0、回复次数:9Top
1 楼qiqif(其其)回复于 2003-04-01 08:48:54 得分 0
应该不会啊Top
2 楼xie7809(wob)回复于 2003-04-01 09:29:40 得分 0
可能你在写临时库时丢了一行,一般其他问题不会出Top
3 楼zycnet(周友純)回复于 2003-04-01 11:53:40 得分 0
我用sql2000測試和datagrid是不會,但用datareport就會,請幫解,謝謝?急急Top
4 楼playyuer(退休干部 卧鼠藏虫)回复于 2003-04-02 00:55:26 得分 0
DataReportX.Sections.Item("SectionX").KeepTogether = TrueTop
5 楼zycnet(周友純)回复于 2003-04-03 17:58:03 得分 0
DataReportX.Sections.Item("SectionX").KeepTogether = True 試了沒用.Top
6 楼hwmys(★H-Soft★)回复于 2003-04-11 01:50:54 得分 0
我也遇到类似问题。
解决方法:在DataReport显示前的数据更新里添加事务处理(xxx.BeginTrans......xxx.CommitTrans)最后一条记录就会显示。
原因:数据更新事务没有完全结束。Top
7 楼hwmys(★H-Soft★)回复于 2003-04-11 01:54:24 得分 0
也就是在临时库存儲数据过程中添加事务处理!
xxx.BeginTrans
临时表.AddNew
........
临时表.UpData
xxx.CommitTransTop
8 楼hwmys(★H-Soft★)回复于 2003-04-28 21:26:11 得分 0
怎么没反应?????????
还没解决????????????
不可能!!!!!!!!!!!!!!!!!!Top
9 楼leonnet(里奥下的天空)回复于 2003-04-28 22:42:45 得分 0
可以程序把你第一行数据当成字段名了。Top




