Hola otra vez por aquí
El tema que me trae hoy si es verdad que me tiene loco, ya que lo que pretendo es agregar unos datos subidos por un upload a una base de datos, y me duplica los nombres en la BD.
Parte del código es este:
Código:
' empieza bd
Connect = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("novedades.mdb")
Set Tabla = Server.CreateObject("adodb.recordset")
Tabla.Open "Tabla1", Connect, 2, 3
Aquí es donde yo creo que hay que hacer la consulta.
If Tabla.BOF And Tabla.EOF Then
Tabla.AddNew
Tabla("pal") = filename
Tabla("size") = fileSizeTranslated
Tabla("tipo") = tipoInput
Tabla("nick") = nameInput
Tabla("url") = urlInput
Tabla.Update
%>
<font face="Tahoma" size="2"><b><i>Ingreso a la Base de Datos completado</i></b></font></p>
<%
Else
Response.Write "<font color=""red"">El archivo no se pudo subir a la Base de Datos ... porque existe"
End If
Tabla.Close
' fin bd
Nota: no puedo utilizar request para hacer una consulta a la BD porque anteriormente cojo los datos en el upload en binario y no acepta utilizar algo como esto:
SQL = "select * from tabla where campo='"&request("algo")&"'"
La palabra a buscar la tengo ya en la variable
filename y el tema es :
¿Cómo le hago la consulta a la base de datos para que no duplique?
ok espero sus respuestas
Salu2