有人知道如何在C#中使用compute子句调用SQL命令吗?我收到内部错误30016:
Internal Error :30016 Unknown Dataitem Dataitem
我的数据库是Sybase 12.5.4。
答案 0 :(得分:0)
没有更多信息,最好的办法是将其包装在存储过程中,然后从C#中调用
答案 1 :(得分:0)
我没有看到你不能只是内联SQL的原因。
SqlCommand cmd = connection.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "SELECT SalesPersonID, CustomerID, OrderDate, SubTotal, TotalDue " +
"FROM Sales.SalesOrderHeader " +
"ORDER BY SalesPersonID, OrderDate " +
"COMPUTE SUM(SubTotal), SUM(TotalDue) BY SalesPersonID";