atashsavar
پنج شنبه 08 بهمن 1388, 12:31 عصر
با سلام خدمت همه دوستان
همانطور که از عنوان مشخصه با ذخیره کردن عکس در دیتابیس مشکل دارم البته ناگفته نماند که با استفاده از کدهایی که در همین سایت گفته شده این کارا انجام می دم ولی این ارورا میده :
An object or column name is missing or empty. For SELECT INTO statements, verify each column has a name. For other statements, look for empty alias names. Aliases defined as "" or [] are not allowed. Add a name or single space as the alias name.
The name "System.Byte" is not permitted in this context. Valid expressions are constants, constant expressions, and (in some contexts) variables. Column names are not permitted.
البته کد مورد استفاده هم بدین ترتیبه :
if (fuImage.HasFile)
{
int len = fuImage.PostedFile.ContentLength;
byte[] pic = new byte[len];
fuImage.PostedFile.InputStream.Read(pic, 0, len);
s.image = pic;
}
و کد اینسرت :
string sql = @"INSERT INTO Student(sIdentity ,sPass ,sName ,sFamily ,sImage) VALUES
('{0}', N'{1}', N'{2}', N'{3}', {4}");
sql = string.Format(sql, this.identity,this.Pass.Replace("'","''"),this.Name,this.Family,this.image);
dal.Connect();
dal.DoCommand(sql);
dal.DisConnect();
ممنون میشم کمکم کنید.
همانطور که از عنوان مشخصه با ذخیره کردن عکس در دیتابیس مشکل دارم البته ناگفته نماند که با استفاده از کدهایی که در همین سایت گفته شده این کارا انجام می دم ولی این ارورا میده :
An object or column name is missing or empty. For SELECT INTO statements, verify each column has a name. For other statements, look for empty alias names. Aliases defined as "" or [] are not allowed. Add a name or single space as the alias name.
The name "System.Byte" is not permitted in this context. Valid expressions are constants, constant expressions, and (in some contexts) variables. Column names are not permitted.
البته کد مورد استفاده هم بدین ترتیبه :
if (fuImage.HasFile)
{
int len = fuImage.PostedFile.ContentLength;
byte[] pic = new byte[len];
fuImage.PostedFile.InputStream.Read(pic, 0, len);
s.image = pic;
}
و کد اینسرت :
string sql = @"INSERT INTO Student(sIdentity ,sPass ,sName ,sFamily ,sImage) VALUES
('{0}', N'{1}', N'{2}', N'{3}', {4}");
sql = string.Format(sql, this.identity,this.Pass.Replace("'","''"),this.Name,this.Family,this.image);
dal.Connect();
dal.DoCommand(sql);
dal.DisConnect();
ممنون میشم کمکم کنید.