检查了N次我还是找不到问题,可运行N次都显示错误呀:No value given for one or more required parameters.String.Format("Insert Into [FILES] (F_ID,F_UID,F_NAME,F_EXT,F_LENGTH,F_DATE) Values ('{0}',{1},'{2}',{3},'{4}','{5}')",FileID,Session["SESSION_USERID"].ToString(),FileName,FileExt,Uploader.PostedFile.ContentLength,DateTime.Now.ToString("yyyy-M-d HH:mm");

解决方案 »

  1.   

    你看过这几个参数里都有值吗
    把复制过后的结果发出来看看 就是 string。format的结果
      

  2.   

    补充:是Access数据库输入结果Insert Into [FILES] (F_ID,F_UID,F_NAME,F_EXT,F_LENGTH,F_DATE) Values ('B5BE1A8C982E4E31AB2252B69D7DC1D3211878E9',1,'salert.txt',txt,'3807','2007-9-29 21:54')还是大意了,正确应该Insert Into [FILES] (F_ID,F_UID,F_NAME,F_EXT,F_LENGTH,F_DATE) Values ('B5BE1A8C982E4E31AB2252B69D7DC1D3211878E9',1,'salert.txt','txt',3807,'2007-9-29 21:54')
      

  3.   

    呵呵 
    仔细点 
    有问题不要紧 要学会debug