Visual Basic - Claves de la bd duplicadas

Life is soft - evento anual de software empresarial
 
Vista:

Claves de la bd duplicadas

Publicado por Luis (53 intervenciones) el 20/08/2003 17:31:11
Hola que tal? quiero validar para no insertar claves duplicadas y estoy usando este código pero no me sirve si alguien me puede ayudar
Dim inserta As String
Dim revisa As String
Dim base As New ADODB.Recordset
Set base = New ADODB.Recordset
inserta = "INSERT INTO proyecto VALUES (" & Form2.cod_proy.Text & ", '" & Form2.nomb_proy.Text & "', '" & dia & "/" & mes & "/" & ano & "', '" & Form2.ciudad_proy.Text & "', '" & Form2.estado_proy.Text & "' , '" & Form2.desc_proy.Text & "', '" & Form2.cliente.Text & "')"
revisa = "SELECT * from proyecto WHERE codigo = " & Form2.cod_proy.Text & ""
Call connection
base.Open revisa, Cn
If base.RecordCount <> 0 Then
MsgBox " Cambie el código del proyecto, ya este existe ", vbCritical, "Error de datos"
Else
Cn.Execute (inserta)
Unload Me
MsgBox " Los datos se cargaron correctamente ", vbExclamation, " Correctos "
Form1.Show
End If
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Claves de la bd duplicadas

Publicado por Esteban (1144 intervenciones) el 21/08/2003 06:39:27
Realiza una consulta de verificación antes de insetar, listo, nada más eso.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Claves de la bd duplicadas

Publicado por Luis (53 intervenciones) el 28/08/2003 17:17:41
Pana como ves en el codigo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Claves de la bd duplicadas

Publicado por Luis (53 intervenciones) el 28/08/2003 17:18:40
Pana como ves en el codigo que puse ya esta la consulta que verifica el SELECT por eso es que hago un recordcount para ver si ya esta este registro pero por lo visto no lo hace bien ese es el problema
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar