我的錯誤,我的骰子錯誤se encuentra en cmm1.ExecuteNonQuery(); la verdad no entiendo por que ocurre el error,alguien puede decirme ces es el problema pls。格拉西亞斯。在我的數據庫中插入數據,但有一個例外C#asp.net
錯誤este錯誤:System.Data.SqlClient.SqlException(0x80131904):「PUEBLA」附近的語法不正確。 System.Data.SqlClient.SqlConnection.OnError(SqlException異常,布爾breakConnection,操作1 wrapCloseInAction) en System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) en System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) en System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) en System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource
1完成,字符串methodName,布爾sendToPipe,Int32超時,布爾&已使用的布爾asyncWrite,布爾inRetry)System.Data.SqlClient.SqlCommand。 ExecuteNonQuery()en uploadf.Fileup_Click(Object sender,EventArgs e)en c:\ inetpub \ wwwroot \ PEC \ Ufile.aspx.cs:línea295 ClientConnectionId:7ec41d39-bd92-4ce5-813d-02d4a603c3e6錯誤編號:102,狀態: 1,Class:15INSERT INTO UFILES(UFILE_ID_IN,UFILE_ID_CON,UFILE_FSS,UFILE_UPLOADTIME,UFILE_FILESIZE,UFILE_FILENAME,UFILE_PERIODO,UFILE_NFINAL)SELECT 1,ISNULL(MAX(UFILE_ID_CON),0)+1作爲IDCON,1,'28/07/2017 12 :03:56時」, '57.00 KB', '標誌repuve PUEBLA.PNG', 'T2',UR100 .IND1.F1.T2.Nlogo repuve PUEBLA.PNGFROM UFILESWHERE UFILE_ID_IN = 1
FileUpload1.SaveAs(Server.MapPath("~/Data/")+"UR"+Session["UR"]+"."+"IND"+Session["IND_TEMP"]+"."+"F"+Session["fondo_sistema"]+"."+Session["Trim"]+"."+"N"+FileUpload1.FileName);Session["UFILE"]=("UR"+Session["UR"]+"."+"IND"+Session["IND_TEMP"]+"."+"F"+Session["fondo_sistema"]+"."+Session["Trim"]+"."+"N"+FileUpload1.FileName);
Label11.Text = "Se cargo correctamente el archivo:";
Label8.Text = FileUpload1.FileName;
// Button4.Visible = true;
try
{ if (cnnPEC.State == ConnectionState.Closed)
cnnPEC.Open();
SqlTransaction transactAudit = cnnPEC.BeginTransaction(IsolationLevel.ReadCommitted);
try
{using (cmm1 = new SqlCommand())
{ cmm1.CommandType = CommandType.Text;
cmm1.Connection = cnnPEC;
cmm1.Transaction = transactAudit;
strsqlu = "INSERT INTO UFILES(UFILE_ID_IN,UFILE_ID_CON,UFILE_FSS,UFILE_UPLOADTIME,UFILE_FILESIZE,UFILE_FILENAME,UFILE_PERIODO,UFILE_NFINAL)" + "SELECT " + Session["IND_TEMP"] + ",ISNULL(MAX(UFILE_ID_CON),0)+1 as IDCON," + Session["fondo_sistema"] + ",'" + Session["stime"] + "','" + Session["fileSize"] + "','" + FileUpload1.FileName + "','" + Session["Trim"] + "'," + Session["UFILE"] + "" + "FROM UFILES" + "WHERE UFILE_ID_IN=" + Session["IND_TEMP"];
// Controls.Add(new LiteralControl("<script>javascript:alert('tiempo: " + Session["stime"] + "');</script>"));
// Controls.Add(new LiteralControl("<script>javascript:alert('nombre:" + FileUpload1.FileName + "');</script>"));
cmm1.CommandText = strsqlu;
cmm1.ExecuteNonQuery();
transactAudit.Commit();
Controls.Add(new LiteralControl("<script>javascript:alert('Archivo: Se guardó correctamente.');</script>"));
//Controls.Add(new LiteralControl("<script>javascript:alert('Archivo: Se guardó correctamente.');window.location.reload();</script>"));
//Controls.Add(new LiteralControl("<script>window.location.reload();</script>"));
} //Dipose implicito del objeto SqlCommand cmmAudit
}
catch (Exception ex)
{ transactAudit.Rollback();
transactAudit.Dispose();
Label11.Visible = true;
Label8.Text = "Archivo no cargado";
Master.LabelInforma.Text = String.Format("Error: " + ex + strsqlu);
Controls.Add(new LiteralControl("<script>javascript:alert('No se guardo apropiadamente');</script>"));
}
}
finally
{ cnnPEC.Close(); }//llave
Ingles公司,POR青睞之前缺少空間。 – GibralterTop
我投票結束這個問題作爲題外話,因爲它應該遷移到[西班牙語StackOverflow](https://es.stackoverflow.com/) – Igor
謝謝,我不知道有一個西班牙語社區。 – Zerefo