کاراکد

کارهاتون رو کد کنید با کاراکد

۳ مطلب در دی ۱۳۹۵ ثبت شده است

پیغام خطای

Unable to cast object of type 'System.Data.DataRowView' to type 'System.IConvertible'


در صورت استفاده از کدهای به شکل زیر این پیغام خطا صورت می گیرد.

 Int64 tempMainProductId = Convert.ToInt64(coboxGoodsGroup.SelectedValue);

راه حل:
Int64 tempMainProductId = Convert.ToInt64(coboxGoodsGroup.SelectedValue.ToString());

۰ نظر موافقین ۰ مخالفین ۰
حسین صادقی جدی

دستور برای مقیم کردن سرویس ویندوز در حافظه RAM :

برای مقیم کردن ویندوز سرویس در حافظه RAM از طریق Command Prompt :

installutil [نام سرویس مورد نظر]

برای پاک کردن سرویس از حافظه RAM از دستور زیر استفاده می کنیم:

installutil /u [نام سرویس مورد نظر]
۰ نظر موافقین ۰ مخالفین ۰
حسین صادقی جدی

انجام کارهای تکراری با استفاده از Timer در #C

درج اطلاعات  بصورت پی دی پی در بانک اطلاعاتی SQL SERVER:


ابتدا اسکریپت زیر را در SQL SERVER اجرا کنید تا جدول زیر ساخته شود:





CREATE TABLE [dbo].[RepositoryWeight](

[Id] [bigint] IDENTITY(1,1) NOT NULL,

[BasculNumber] [tinyint] NULL,

[Data] [datetime] NULL,

[Weight] [decimal](10, 0) NULL,

 CONSTRAINT [PK_RepositoryWeight] PRIMARY KEY CLUSTERED 

(

[Id] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO


در ویژال استادیو یک پروژه کنسول اپلیکشن باز کرده و کد زیر را در آن درج می کنیم:


public static void Main()
{
    System.Timers.Timer aTimer = new System.Timers.Timer();
    aTimer.Elapsed+=new ElapsedEventHandler(OnTimedEvent);
    aTimer.Interval=5000;
    aTimer.Enabled=true;

}

 // Specify what you want to happen when the Elapsed event is raised.
 private static void OnTimedEvent(object source, ElapsedEventArgs e)
 {
             using (SqlConnection connection = new SqlConnection("Server =.; Database =TozinServiceDB; UID =sa; PWD =0000"))
            {
                SqlCommand cmd = new SqlCommand("INSERT INTO RepositoryWeight (BasculNumber, Weight) VALUES (@BasculNumber, @Weight)");
                cmd.CommandType = CommandType.Text;
                cmd.Connection = connection;
                cmd.Parameters.AddWithValue("@BasculNumber", 1);
                cmd.Parameters.AddWithValue("@Weight",0);
                connection.Open();
                cmd.ExecuteNonQuery();
            }
 }
:منبع
http://stackoverflow.com/questions/12535722/what-is-the-best-way-to-implement-a-timer?answertab=active#tab-top
۱ نظر موافقین ۰ مخالفین ۰
حسین صادقی جدی