Uso de RecordCount en Insert Into
Publicado por abel romero (9 intervenciones) el 20/09/2000 00:00:00
He eleaborado la sgte codificacion y lo unico que deseo es almacenar
en uno de mis campos es el numero de registros mas uno, osea ,hacer
un autonumerico, para ello uso el metodo RecorCount para obtener
el numero de registros en mi tabla, pero me responde como lo deseo,
tengo una ligera sospecha pero no se si sera cierta
tal ves hay que evaluar el recorset cuando este no tiene ningun
registro, o quizas no codifique bien, que se yo.
Espero me den una solicion a este dilema
les aviso que mi unico material de consulta es internet
y la ayuda de algunas personas, pido no me recomienden leer el msdn
pues no lo tendre no esta a mi alcanze,gracias.
*****************************************
Public Num As Integer
Public Car As String
Public Fec As Date
Public cn As New ADODB.Connection
Public cmd As New ADODB.Command
Public rs As New ADODB.Recordset
*****************************************
Private Sub Command1_Click()
Num = rs.RecordCount+1
Car = InputBox("Ingrese un caracter", "Caracter")
Fec = InputBox("Ingrese un fecha", "fecha")
sensql = "insert into tipodato(tipnum,tipcar,tipfec)values(" & Num & ",´" & Car & "´,# " & Fec & "#)"
cmd.ActiveConnection = cn
cmd.CommandText = sensql
cmd.Execute
End Sub
*****************************************
Private Sub Form_Load()
cn.Provider = "Microsoft.Jet.OLEDB.3.51"
cn.ConnectionString = "Data Source=C:\Abel\Prueba.mdb"
cn.Open
sensql = "select * from tipodato"
rs.Open sensql, cn, adOpenStatic, adLockOptimistic
End Sub
*****************************************
en uno de mis campos es el numero de registros mas uno, osea ,hacer
un autonumerico, para ello uso el metodo RecorCount para obtener
el numero de registros en mi tabla, pero me responde como lo deseo,
tengo una ligera sospecha pero no se si sera cierta
tal ves hay que evaluar el recorset cuando este no tiene ningun
registro, o quizas no codifique bien, que se yo.
Espero me den una solicion a este dilema
les aviso que mi unico material de consulta es internet
y la ayuda de algunas personas, pido no me recomienden leer el msdn
pues no lo tendre no esta a mi alcanze,gracias.
*****************************************
Public Num As Integer
Public Car As String
Public Fec As Date
Public cn As New ADODB.Connection
Public cmd As New ADODB.Command
Public rs As New ADODB.Recordset
*****************************************
Private Sub Command1_Click()
Num = rs.RecordCount+1
Car = InputBox("Ingrese un caracter", "Caracter")
Fec = InputBox("Ingrese un fecha", "fecha")
sensql = "insert into tipodato(tipnum,tipcar,tipfec)values(" & Num & ",´" & Car & "´,# " & Fec & "#)"
cmd.ActiveConnection = cn
cmd.CommandText = sensql
cmd.Execute
End Sub
*****************************************
Private Sub Form_Load()
cn.Provider = "Microsoft.Jet.OLEDB.3.51"
cn.ConnectionString = "Data Source=C:\Abel\Prueba.mdb"
cn.Open
sensql = "select * from tipodato"
rs.Open sensql, cn, adOpenStatic, adLockOptimistic
End Sub
*****************************************
Valora esta pregunta


0