私はこのエラーに遭遇しましたが、私はこのエラーに気付いていませんでした。あなたの意見を聞かせてください。グラシアス。私のDBにデータを挿入しても例外があります。C#asp.net
エラー:エスケープエラー:System.Data.SqlClient.SqlException(0x80131904): 'PUEBLA'付近の構文が正しくありません。 System.Data.SqlClient.SqlConnection.OnError(SqlException例外、ブールブレーク接続、アクション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
完了、String methodName、ブールsendToPipe、Int32タイムアウト、ブール& usedCache、Boolean asyncWrite、Boolean inRetry)System.Data.SqlClient.SqlCommand。クライアントの接続ID:7ec41d39-bd92-4ce5-813d-02d4a603c3e6エラー番号:102、状態:1つ目のエラーメッセージは、次のようになります。ExecuteNonQuery()en uploadf.Fileup_Click(オブジェクト送信者、EventArgs e)c:\ inetpub \ wwwroot \ PEC \ Ufile.aspx.cs: 1、クラス:15INSERT INTO UFILES(UFILE_ID_IN、UFILE_ID_CON、UFILE_FSS、UFILE_UPLOADTIME、UFILE_FILESIZE、UFILE_FILENAME、UFILE_PERIODO、UFILE_NFINAL)IDCON、1、'28/07/2017としてSELECT 1、ISNULL(MAX(UFILE_ID_CON)、0)+1 :03:56 PM」、 '57.00キロバイト'、 'ロゴrepuveのPUEBLA.PNG'、 'T2'、UR100 .IND1.F1.T2.Nlogoは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
をrepuve
Ingles、por favor。 – GibralterTop
[スペイン語StackOverflow](https://es.stackoverflow.com/) – Igor
に移行する必要があるため、この質問を議論の対象外とすることにしました。ありがとう、私はスペイン語でコミュニティがあったのか分かりませんでした。 – Zerefo