strbConnection.AppendFormat(strFormat,
ConfigurationSettings.AppSettings["DBServerName"],
ConfigurationSettings.AppSettings["DBName"],
ConfigurationSettings.AppSettings["DBPassword"],
ConfigurationSettings.AppSettings["DBLoginId"]);
语句中是否使用了空对象?

解决方案 »

  1.   

    你的SQL语句有问题,字符串中不能有byAryFile ,改用parameter吧。
      

  2.   

    string SQL = "INSERT INTO _Global_Menu_Icon (FileType, FileSize, FileImage) VALUES ('"+ strFileType +"', "+ nFileSize +", "+ byAryFile +")";这样是不行的,不会把上传的文件内容写如数据库,只会把byAryFile.ToString()的结果加到你的Sql语句中对于这种字段,你必须使用参数,如:
    string SQL = "INSERT INTO _Global_Menu_Icon (FileType, FileSize, FileImage) VALUES ('"+ strFileType +"', "+ nFileSize +", @file)";..._Com.Parameters.Add( "@file",SqlDbType.Image,字段长度 );//填写你的字段长度
    _Com.Parameters["@file"].Value = byAryFile;
      

  3.   

    同意
    timmy3310(tim)