코딩에 문제가 있다고 생각됩니다. 그것은 날짜에 의해 필터링되지 않습니다. 도와주세요SQL Server 및 C#에서의 출력이 다릅니다
SQL 코드 :
SELECT
CONVERT(char(80), i.InvDate,3) AS InvDate,
i.InvoiceNo,
i.EmployerCode,
i.TaxAmount + i.SubTotal AS Amount,
'' AS Payment,
pd.GivenName
FROM
dbo.Invoice i
INNER JOIN
dbo.PatientDetails pd ON (pd.MedicalRecordID = i.MedicalRecordID)
C# 코드 : 이것은 내가 무엇을 얻을
http://i47.tinypic.com/167trt3.png
: 이것은 내가 달성하고자하는 것입니다
SqlCommand objCmd = new SqlCommand("SELECT CONVERT(char(80), i.InvDate,3) AS InvDate,
i.InvoiceNo,
i.EmployerCode,
i.TaxAmount + i.SubTotal AS Amount,
'' AS Payment,
pd.GivenName
FROM
dbo.Invoice i
INNER JOIN dbo.PatientDetails pd ON (pd.MedicalRecordID = i.MedicalRecordID)
WHERE (InvDate >= CONVERT(datetime, '" + dtpFrom.Text + "', 105))
AND (InvDate <= CONVERT(datetime, '" + dtpTo.Text + "', 105))," , objConn);
http://i50.tinypic.com/28m2z5x.png
내가 여기에서 출발하기 전에. 나는 약간의 편집을 할 것이다.
편집 :
날짜 시간이이 특정 날짜를 선택하도록되어
WHERE (InvDate >= CONVERT(datetime, '" + dtpFrom.Text + "', 105))
AND (InvDate <= CONVERT(datetime, '" + dtpTo.Text + "', 105))
105 형식 (DD-MM-YYYY)입니다. EG : 2009 년 10 월 2012 년 11
에도있는 DateTimePicker없이 10월 2012 년 15, 출력은
귀하의 VB 코드는 C# 코드 모양을 할 수있는 제약이있는 경우 얼마나 그것에 대해 죄송합니다 – Habib
는 태그 : – Newbie
변경 귀하의 VB 코드와 관련된 SQL 코드? 그들은 동일한 의미가 있다면, 당신의 SQL 코드는 VB 코드에있는 WHERE 절을 가지고 있지 않다. – rikitikitik