alireza_63
جمعه 04 مرداد 1387, 13:00 عصر
با سلام
من میخوام از طریق یک AdoDataSet مقادیری رو شامل داده های یک جدول و نیز داده های موقتی اضافی ذخیره کنم و بعد از اون ها گزارش بگیرم ... قبلا این کار از طریق پایگاه داده اکسس بدون مشکل انجام میشد اما الان که از SQL Server استفاده میکنم مقادیر ذخیره نمیشه ....
کوئری که در AdoDataSet استفاده کردم به شرح زیره :
SELECT kala.id,kala.name , var(1) AS fnum,var(1) AS nkharid FROM kala GROUP BY kala.id,kala.name
که در واقع fnum و nkharid به عنوان فیلدهای موقتی هستند که میخوام محاسباتی رو داخل کد انجام بدم و برای هر رکورد یا هر کالا موقتا در AdoDataSet ذخیره کنم و در نهایت ازشون گزارش بگیرم ...
که نحوه ی ذخیره هم به شرح زیره :
datasource2.DataSet.FieldByName('fnum').Value:=x
به نظرتون مشکل چیه ؟
نکته ی عجیب اینه قبلا از طریق اکسس همین کد جواب میداد و مشکلی نداشت اما الان که پایگاه داده عوض شده مقادیر موقت فیلدهای fnum و nkharid ذخیره نمیشه ...
ممنونم از توجهتون
من میخوام از طریق یک AdoDataSet مقادیری رو شامل داده های یک جدول و نیز داده های موقتی اضافی ذخیره کنم و بعد از اون ها گزارش بگیرم ... قبلا این کار از طریق پایگاه داده اکسس بدون مشکل انجام میشد اما الان که از SQL Server استفاده میکنم مقادیر ذخیره نمیشه ....
کوئری که در AdoDataSet استفاده کردم به شرح زیره :
SELECT kala.id,kala.name , var(1) AS fnum,var(1) AS nkharid FROM kala GROUP BY kala.id,kala.name
که در واقع fnum و nkharid به عنوان فیلدهای موقتی هستند که میخوام محاسباتی رو داخل کد انجام بدم و برای هر رکورد یا هر کالا موقتا در AdoDataSet ذخیره کنم و در نهایت ازشون گزارش بگیرم ...
که نحوه ی ذخیره هم به شرح زیره :
datasource2.DataSet.FieldByName('fnum').Value:=x
به نظرتون مشکل چیه ؟
نکته ی عجیب اینه قبلا از طریق اکسس همین کد جواب میداد و مشکلی نداشت اما الان که پایگاه داده عوض شده مقادیر موقت فیلدهای fnum و nkharid ذخیره نمیشه ...
ممنونم از توجهتون