Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2003, 15:48
Avatar de Mulato
Mulato
 
Fecha de Ingreso: diciembre-2001
Ubicación: Caracas
Mensajes: 158
Antigüedad: 23 años, 4 meses
Puntos: 0
Lugrar sumar 1 y despues realizar un insert

Saludos colegas, necesito agregar una suma donde el contador me sume 1 a la cantidad de registros existentes, pero me presenta este error

Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A000D)
No coinciden los tipos: '[string: "Select max(doc_tipo)"]'
/sistemas/refbi/data_creada.asp, line 35

He tratado de buscar y en verdad que no entiendo que pasa: Este es mi codigo...

<!-- #INCLUDE FILE="../conexiones/con_referencial_sql.asp" -->

<%

dim contar, sql

'Recogemos los valores del formulario

descrip_tipo=Request.Form("descrip_tipo")
descrip_ubicacion= Request.Form("descrip_ubicacion")
descrip_empresa= Request.Form("descrip_empresa")

'Si no escribió nada, se envía un error

IF descrip_tipo = "" and descrip_ubicacion = "" and descrip_empresa = "" then
Error = "Debe ingresar algun dato para actualizar..."
Response.Write "<font face='Verdana, Arial, Helvetica, sans-serif' size='2'>"
Response.Write error
Response.Write "<a href='javascript:history.go(-1)'>Regresar a la pagina anterior...</a>"
Response.Write "</font>"
Response.End
else
END IF

'Ejecuta un sentencia SQL de consulta

if descrip_tipo <> "" then
sql = "Select max(doc_tipo) FROM tipodocumento"
contar = sql + 1
sqltxt= "INSERT INTO tipodocumento (doc_tipo, descrip_tipo) VALUES ('" &contar& "', '" &descrip_tipo& "')"
else
end if
if descrip_ubicacion <> "" then
sqltxt= "INSERT INTO ubicacion (descrip_ubicacion) VALUES ( '" & descrip_ubicacion & "')"
else
end if
if descrip_empresa <> "" then
sqltxt= "INSERT INTO empresa (descrip_empresa) VALUES ( '" & descrip_empresa & "')"
else
end if

'Ejecutamos la orden
Set res = Cnn.Execute(sqltxt)
set RS = Cnn.Execute(sql)%>

En realidad no entiendo porque al sumas
contar = SQL + 1 me da ese error
__________________
Necesito aprender para compartir mi saber...