Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/07/2005, 09:44
OXIGENO
 
Fecha de Ingreso: febrero-2002
Mensajes: 442
Antigüedad: 23 años, 2 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