Ciao a tutti.
Importo tramite ASP un file CSV in un db mysql.
Questo file CSV contiene delle righe di questo tipo:
Le due righe sono perfettamente uguali, tranne nel primo valore: Latina e LAZIO.Latina ,"09/01/07","00:20:00","Latina","SORA","BAL"
LAZIO ,"09/01/07","00:20:00","Latina","SORA","BAL"
Vorrei evitare di inserire nel DB tutte e due le righe ed ho previsto un controllo che però non funziona, perchè entrambe le righe vengono registrate nel db mysql:
Dove sbaglio ?codice:Query = " SELECT * FROM " Query = Query & " tbl " Query = Query & " WHERE " Query = Query & " `data evento` = " & strDATAEVENTO & " " Query = Query & " AND " Query = Query & " `ora evento` = '" & strORAEVENTO & "' " Query = Query & " AND " Query = Query & " `nome` = '" & replace(strNOME, " ", "") & "' " Query = Query & " AND " Query = Query & " `nome c` = '" & replace(strNOME_C, " ", "") & "' " Query = Query & " AND " Query = Query & " `nome m` = '" & replace(strNOME_M, " ", "") & "' " Set objRS = Server.CreateObject("ADODB.Recordset") objRS.open Query, cn response.write Query & " " if objRS.eof then strSql = "INSERT INTO tbl ... " cn.execute(strSql) else response.write "Record doppio " objRS.Close() Set objRS = Nothing end if cn.Close() Set cn = nothing
Grazie-

Rispondi quotando