 |
|
Code (VB.NET)
CN.ConnectionString = "provider=SQLOLEDB;data source=" & Svr & ";user id=" _
& UserID & ";Password=" & password & ";persist security info=False"
'Dim sql As String = " SELECT mis_fullname,mis_userID,mis_position_dept,mis_type_mis,mis_total_date FROM tb_approve"
'sql &= " WHERE (mis_fullname='" & Drp_emp_name.SelectedValue & "')"
'sql &= " AND (status='5')"
Dim sql As String = " SELECT * FROM tb_approve"
Dim DA As New OleDbDataAdapter(sql, CN)
Dim DS As New DataSet
DA.Fill(DS, "Qry_string")
Try
If DS.Tables("Qry_string").Rows.Count > 0 Then
Dim rpt As New CrystalReport_Emp
rpt.SetDataSource(DS)
CrystalReportViewer1.ReportSource = rpt
CrystalReportViewer1.DataBind()
End If
Catch ex As Exception
End Try
จากโค๊ดด้านบนเลยครับ ไม่ยอม ให้เรา Select ข้อมูลของเราเองอ่ะครับ มันออกแต่ ข้อมูลที่เราจัดไว้ จาก Table Database ครับ ผม ( หรือ ถ้าแก้ไม่ได้ ขอโค๊ดหน่อยได้ไหมครับ...)
ลืมบอกไป แสดงให้หน้า ASP.net นะครับ
ใช้ SQL server 2005 นะครับ งงมากๆๆ จม มาวันหนึ่ง แล้วๆๆ
อันส่วน ของ ParameterField ครับผม ลองแล้วก็ไม่ได้อ่ะครับ
'rpt.SetParameterValue("Qry_fname", DS.Tables("Qry_string").Rows(0)("mis_fullname").ToString)
' rpt.SetParameterValue("Qry_Emp", Session("fullname").ToString)
'rpt.SetParameterValue("Qry_Id", CInt(DS.Tables("Qry_string").Rows(0)("mis_userID").ToString))
'rpt.SetParameterValue("Qry_pos", DS.Tables("Qry_string").Rows(0)("mis_position_dept").ToString)
'rpt.SetParameterValue("Qry_type", DS.Tables("Qry_string").Rows(0)("mis_type_mis").ToString)
'rpt.SetParameterValue("Qry_tot_date", CInt(DS.Tables("Qry_string").Rows(0)("mis_total_date").ToString))
Tag : - - - -
|
|
 |
 |
 |
 |
Date :
2010-02-03 18:22:28 |
By :
koungkung |
View :
1741 |
Reply :
3 |
|
 |
 |
 |
 |
|
|
|
 |