我是用VB6.0 + SQL2000 + CRYSTAL REPORT 9.2 ,现在数据库中有2张表B1、B2B1中的表结构是编号 姓名
001 AA
002 BB
.
.
.
B2的表结构是编号 工作经历
001 1-XXXXXX
001 2-XXXXXX
002 1-XXXXXX
002 2-XXXXXX
.
.
.
现在我要从表1中取出一个编号,先要将该编号传递到报表中,然后从报表中得到该编号,并从表2中取出符合该编号的内容,这个要怎么实现。最好能有源代码,完成一定给分,谢谢!
001 AA
002 BB
.
.
.
B2的表结构是编号 工作经历
001 1-XXXXXX
001 2-XXXXXX
002 1-XXXXXX
002 2-XXXXXX
.
.
.
现在我要从表1中取出一个编号,先要将该编号传递到报表中,然后从报表中得到该编号,并从表2中取出符合该编号的内容,这个要怎么实现。最好能有源代码,完成一定给分,谢谢!
解决方案 »
- 解压后有1G的msdn。安装时所有选项都选了,为什么只安装了600M!我用的是VB6.0
- vb有类似sql in的功能吗?
- 程序调试出错!请指教!谢谢!
- (高手请进!)通过代码,调用SQL的导入/导出功能?(类似调用SQL的备份/恢复功能)
- vb报表在2k下运行成功,98里面运行失败 恳请指点
- 如何一次删除一个表中的所以内容,而不删除表,即如何一次清空一个表
- datareport打印问题
- 用SQL查询语句更新ACCESS数据库,怎么更新不了啊
- 怎么样清空Access中的缓存
- w2000与w98不兼容的问题?
- [图文教程+完全代码]水晶报表:创建不受数据库限制的报表
- 菜鸟问题:ExitWindowsEx的那一个参数是关闭计算机主机电源而不是重启或只是退出系统
如何去下载???
http://soft.0zones.com/SoftView/SoftView_5147.html
as
select * from b1,b2 where b1.编号=b2.编号然后在水晶报表里基于test设计报表就可以了,代码就这么简单
详细资料:28000:[Microsoft][ODBC SQL Server Driver][SQL Server]用户“aa"登录失败。这个是什么原因呢??
登录失败。
详细资料:ADO Error Code:0x80040e4d
Source:Microsoft OLE DB Provider for SQL Server
Description:用户'aa'登录失败
SQL state:42000
Native Error:18456
这是什么原因呢,请指点一下,谢谢啦!
Private Sub Command1_Click()Dim CRY As CRAXDRT.Report
Dim CRYAT As New CRAXDRT.Application
Set CRYAT = New CRAXDRT.Application
Set CRY = CRYAT.OpenReport(App.Path + "\htdy.rpt")
CRY.ParameterFields.GetItemByName("ddh").ClearCurrentValueAndRange
CRY.ParameterFields.GetItemByName("ddh").AddCurrentValue (ldh)
bbdy.CRViewer91.ReportSource = CRY
bbdy.CRViewer91.Refresh
bbdy.CRViewer91.ViewReport
bbdy.Show 1
End Sub但是运行就是会出现上边的错误我发现在设计报表的时候通过OLE DB 建立连接到SQL数据库,但是过一会再去“数据库-->数据库专家”里边查看“当前连接”的时候发现连接“未找到项目”,需要重新连接,会不会是和这有关系呢??有没有知道原因的呢,如果知道请指教一下,万分感谢!
adoRs.Open strSQL, conn, adOpenDynamic, adLockBatchOptimistic
Report.Database.SetDataSource adoRs
CRViewer91.ReportSource = Report
CRViewer91.ViewReport
详细资料:ADO Error Code:0x80040e4d
Source:Microsoft OLE DB Provider for SQL Server
Description:用户'aa'登录失败
SQL state:42000
Native Error:18456可是都已经把连接写上了,为什么还会这样呢?
push方式,不存在登录数据库的问题。这是crystal的一个bug,到crystal官方网站上去搜一下这个补丁:CR90DBEXWIN_EN.ZIP补丁在:http://support.crystaldecisions.com/communityCS/FilesAndUpdates/cr90dbexwin_en.zip.asp
adoRs.Open strSQL, conn, adOpenDynamic, adLockBatchOptimistic
Report.Database.SetDataSource adoRs
连接上了,在报表中怎么调出SQL语句中取的字段啊?