Foros del Web » Programando para Internet » ASP Clásico »

asp + mysql + insert error!!

Estas en el tema de asp + mysql + insert error!! en el foro de ASP Clásico en Foros del Web. hola chicos... que tiene de malo esto'???? Código: nombre=request.querystring("nombre") apellidos=request.querystring("apellidos") direccion=request.querystring("direccion") cp=request.querystring("cp") localidad=request.querystring("localidad") provincia=request.querystring("provincia") telefono=request.querystring("telefono") email=request.querystring("email") consulta=request.querystring("consulta") '////// GRABO EN DB ///////////// Dim rsAgendaInsert Dim ...
  #1 (permalink)  
Antiguo 13/07/2005, 09:44
 
Fecha de Ingreso: febrero-2002
Mensajes: 442
Antigüedad: 22 años, 3 meses
Puntos: 2
asp + mysql + insert error!!

hola chicos...

que tiene de malo esto'????

Código:
	  nombre=request.querystring("nombre")
	  apellidos=request.querystring("apellidos")
	  direccion=request.querystring("direccion")
	  cp=request.querystring("cp")
	  localidad=request.querystring("localidad")
	  provincia=request.querystring("provincia")
	  telefono=request.querystring("telefono")
	  email=request.querystring("email")
	  consulta=request.querystring("consulta")
		
	  '////// GRABO EN DB /////////////
	  Dim rsAgendaInsert
	  Dim rsAgendaInsert_numRows
  	  Set rsAgendaInsert = Server.CreateObject("ADODB.Recordset")
	  rsAgendaInsert.ActiveConnection = MM_objConnDSN_STRING
	  rsAgendaInsert.Source = "INSERT INTO consejo.agenda (nombre,apellido,direccion,codpost,provincia,localidad,telefono,telcelular,estudios,colegio,email,emailalternativo,grupo) VALUES('" & nombre & "','" & apellido &"','"& direccion &"','" & cstr(cp) & "','" & localidad & "','" & provincia & "','" & localidad & "','" & telefono & "','null','null','null','" & email & "','null','1')" 
	  rsAgendaInsert.CursorType = 0
	  rsAgendaInsert.CursorLocation = 3
	  rsAgendaInsert.LockType = 1
	  rsAgendaInsert.Open()
	  rsAgendaInsert_numRows = 0
estas es la estructura de la tabla...

Código:
CREATE TABLE agenda (
  id int(3) unsigned NOT NULL auto_increment,
  nombre varchar(30) default '0',
  apellido varchar(30) default '0',
  direccion varchar(30) default '0',
  codpost int(4) default '0',
  provincia varchar(5) default '0',
  localidad varchar(6) default '0',
  telefono varchar(28) default '0',
  telcelular varchar(28) default '0',
  estudios varchar(50) default '0',
  colegio varchar(50) default '0',
  email varchar(60) default '0',
  emailalternativo varchar(60) default '0',
  grupo int(2) default '0',
  PRIMARY KEY  (id)
) TYPE=MyISAM COMMENT='envia fordwards organizado en grupos... ';

y el error que me da es....

Código:
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[MySQL][ODBC 3.51 Driver][mysqld-4.0.21-nt]Column count doesn't match value count at row 1
/consejoj/contacto.asp, línea 40
espero que alguien pueda ayudarme!:..
byes!
__________________
tech-nico.com
  #2 (permalink)  
Antiguo 13/07/2005, 11:44
 
Fecha de Ingreso: junio-2005
Mensajes: 114
Antigüedad: 19 años
Puntos: 0
el espacio en email alternativo ?
  #3 (permalink)  
Antiguo 13/07/2005, 11:50
 
Fecha de Ingreso: febrero-2002
Mensajes: 442
Antigüedad: 22 años, 3 meses
Puntos: 2
nop... esos 2 espacios que aparecen ahi... aparecieron cuando los publique aqui!...
pero en mi codigo no existen espacios.
alguna otra alternativa ???
__________________
tech-nico.com
  #4 (permalink)  
Antiguo 13/07/2005, 16:42
 
Fecha de Ingreso: febrero-2002
Mensajes: 442
Antigüedad: 22 años, 3 meses
Puntos: 2
Solucionado amigos!!... gracias a todos!..
Era facil... estaba queriendo insertar mas datos que la cantidad de campos de la tabla... ejejejeje...
saludos a todos!!!
__________________
tech-nico.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:19.