|
|
|
ไม่ทราบมีวิธีไหนที่ เช็คค่าว่างของวันที่ สามารถเป็นค่าว่างได้ครับ ใส่ค่าว่างเฉยๆแล้ว error ครับ |
|
|
|
|
|
|
|
Dim strReportPath As String = System.Web.HttpContext.Current.Server.MapPath("BorrowReport.rpt")
report.Load(strReportPath)
report.SetDatabaseLogon("sa", "", "TestServer", "OrderDetail")
report.SetParameterValue("@OrderDateStarting", "01-12-2010")
report.SetParameterValue("@OrderDateEnding", "20-12-2010")
report.SetParameterValue("@SalesManStarting", "BA1")
report.SetParameterValue("@SalesManEnding", "BE1")
report.SetParameterValue("@InvDateStarting", "") >>>>> วันที่นี้สามารถเป็นค่าว่างได้
report.SetParameterValue("@InvDateEnding", "") >>>>> วันที่นี้สามารถเป็นค่าว่างได้
CrystalReportViewer1.ReportSource = report
มัน ERROR ตรงบันทัดนี้ครับ
Line 8: report.SetParameterValue("@InvDateStarting", "")
Line 9: report.SetParameterValue("@InvDateEnding", "")
และขึ้นERROR ว่า The types of the parameter field and parameter field current values are not compatible.
Dim strReportPath As String = System.Web.HttpContext.Current.Server.MapPath("BorrowReport.rpt")
report.Load(strReportPath)
report.SetDatabaseLogon("sa", "", "TestServer", "OrderDetail")
report.SetParameterValue("@OrderDateStarting", "01-12-2010")
report.SetParameterValue("@OrderDateEnding", "20-12-2010")
report.SetParameterValue("@SalesManStarting", "BA1")
report.SetParameterValue("@SalesManEnding", "BE1")
report.SetParameterValue("@InvDateStarting", "") >>>>> วันที่นี้สามารถเป็นค่าว่างได้
report.SetParameterValue("@InvDateEnding", "") >>>>> วันที่นี้สามารถเป็นค่าว่างได้
CrystalReportViewer1.ReportSource = report
มัน ERROR ตรงบันทัดนี้ครับ
Line 8: report.SetParameterValue("@InvDateStarting", "")
Line 9: report.SetParameterValue("@InvDateEnding", "")
และขึ้นERROR ว่า The types of the parameter field and parameter field current values are not compatible.
ไม่ทราบมีวิธีไหนที่ เช็คค่าว่าง ของวันที่ สามารถเป็นค่าว่างได้ครับ
Tag : .NET, Ms SQL Server 2005, Crystal Report, Web (ASP.NET), VB.NET
|
|
|
|
|
|
Date :
2010-12-22 10:05:29 |
By :
bluesky007 |
View :
1610 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (VB.NET)
If aaa.Text = "" Then
aaa.Text = "null"
Else
aaa.Text = "'" & aaa.Text & "'"
End If
ผมเขียนไม่ค่อยเก่งอะครับ แต่ผมใช้วิธีนี้ครับ ก่อนใส่ค่าลงไป
เพิ่มเติมนิดหนึ่งนะครับ เวลาเขียนโปรแกรม ถ้าเห็นว่า มาน Error ลอง Respone พวก SQL มาดูแล้วจะำทำให้รู้ได้ครับ
|
ประวัติการแก้ไข 2010-12-22 10:18:00 2010-12-22 10:18:48
|
|
|
|
Date :
2010-12-22 10:17:07 |
By :
zero1150kfc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line 8: report.SetParameterValue("@InvDateStarting", dbnull.value)
Line 9: report.SetParameterValue("@InvDateEnding", dbnull.value)
|
|
|
|
|
Date :
2010-12-22 13:36:36 |
By :
kumphan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|