1
我在这里有公共DataTable和代码看起来不错,但它没有返回任何东西,OrderID是正确的,查询本身是正确的,它没有返回任何东西......任何人都可以告诉我为什么?C#SQL查询不返回任何东西
public DataTable get_OrderTransaction_Master_ByOrderID(Int64 orderID)
{
cn = new SqlConnection(objCommon.IpcConnectionString);
cn.Open();
string query = "select transactionID from dbo.OrderTransaction_Master where orderID = " + orderID;
SqlCommand queryCommand = new SqlCommand(query, cn);
SqlDataReader queryCommandReader = queryCommand.ExecuteReader();
DataTable dataTable = new DataTable();
dataTable.Load(queryCommandReader);
cn.Close();
return dataTable;
}
因此直接提交与数据库完全相同的查询(例如,在SQL mgmt studio中),得出结果? – kaveman
您是否使用Sql Management Studio试过了您的查询?有时候,错误在该工具中变得明显。 – Steve