Lunes 23 de Diciembre de 2024, 00:22
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
Insert Into Con Varios Registros, No Me Rula
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Insert Into Con Varios Registros, No Me Rula (Leído 1903 veces)
MindEye
Miembro MUY activo
Mensajes: 185
Insert Into Con Varios Registros, No Me Rula
«
en:
Viernes 31 de Diciembre de 2004, 18:14 »
0
Vereis, lo que intento hacer es insertar varios registros en la base de datos, de una solo instruccion.
- Lo que hago es lo siguiente:
* SQL = Insert into Tabla values(1,2,3),(3,3,1),(10,9,9);
- Bien, pues cuando lo ejecuto, me dice que le falta el punto y la coma al final de lainstrucción SQL.
- Ayuda por favor, quien sabe a que puede ser debido esto.
- Gracias por todo colegas, y feliz año nuevo.
Tweet
ebolo
Miembro MUY activo
Mensajes: 188
Re: Insert Into Con Varios Registros, No Me Rula
«
Respuesta #1 en:
Viernes 31 de Diciembre de 2004, 20:30 »
0
Hola mindeye, la verdad yo no sé si eso se puede hacer así.
Yo no soy ningún experto con lo que no sé si se puede hacer eso con sólo una instrucción. Nunca lo he intentado pero me resulta raro.
Saludos.
Soultaker
Miembro HIPER activo
Mensajes: 972
Nacionalidad:
Re: Insert Into Con Varios Registros, No Me Rula
«
Respuesta #2 en:
Viernes 31 de Diciembre de 2004, 21:40 »
0
Qur yo sepa eso no se puede hacer, pero si lo que puedes hacer es utilizar un For. Algo asi seria.
Código: Text
Dim Val1(2) as String : Dim Val2(2) as String : Dim Val3(2) as String
Dim Val1(0) = "Pro" : Dim Val1(1) = "Visual" : Dim Val1(2) = "Usando"
Dim Val2(0) = "gra" : Dim Val2(1) = "Basic" : Dim Val2(2) = "SQL"
Dim Val3(0) = "macion" : Dim Val3(1) = "6" : Dim Val3(2) = "Server"
Dim XX As Integer : Dim Sql As String
For XX = 0 To 2
Sql = "Insert Into Tabla Values ('" & Val1(XX) & "','" & Val2(XX) & "','" & Val3(XX) & "')"
Next
Bueno que quiere decir esto, asi mostraria el resultado
Código: Text
Campo1 Campo2 Campo3
-------------------------------------
Pro gra macion
Visual Basic 6
Usando SQL Server
Espero que te sirva
Saludos y feliz año
http]
foros,
programacion,
c
,
c++
,
java
,
linux
,
videojuegos
,
directX
,
.NET
,
visual basic
,
robotica
,
microprocesadores
Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente
Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado
<<< Harol Moreyra Bendezú >>>
Brroz
Miembro de PLATA
Mensajes: 1058
Re: Insert Into Con Varios Registros, No Me Rula
«
Respuesta #3 en:
Lunes 3 de Enero de 2005, 12:09 »
0
Hola MindEye.
No sé si lo que quieres hacer es posible (aunque me temo que no). Lo que si probablemente se pueda es ejecutar
varias
sentencias sql de una tacada, ¿cómo?, pues separándolas por
;
(y esto probablemente tenga que ver con el error que obtienes).
Podrías hacer esto:
Código: Text
SQL = Insert into Tabla values(1,2,3);Insert into Tabla values(3,3,1);Insert into Tabla values(10,9,9);
Personalmente nunca se me ha dado por probarlo, pero si tal mira tú a ver...
Suerte.
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
Insert Into Con Varios Registros, No Me Rula