Visual Basic - cambiar tipo de dato

Life is soft - evento anual de software empresarial
 
Vista:

cambiar tipo de dato

Publicado por tito (22 intervenciones) el 21/09/2006 17:30:09
holas
como podria cambiar un tipo de dato string a integer
estoy trabajando con este codigo para autogenerar un codigo de mi tabla clientes y no me funciona ya que mi num es integer y mi sql es string pero necesito que sea asi please
gracias por su ayuda

Dim sql As String
Dim num As Integer
sql = "select count(codigo) from clientes3"
num = sql
If num < 0 Then
Me.txtcod.Text = 1
Else
Me.txtcod = num + 1
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:cambiar tipo de dato

Publicado por Ayudante (23 intervenciones) el 21/09/2006 18:34:11
Pues tu sentencia está mal, ya que nunca la ejecutas, solamente la dejas en una variable y ya: sql = "select count(codigo) from clientes3" y luego este texto tratas de pasarlo a la variable NUM; es lo que estás haciendo, según el ejemplo que transcribes.

Si estás conectado a una base de datos, prueba así:

Dim sql As String
Dim num As Integer
dim rst as adodb.recordset ' Declara también esta variable.

' Supongamos que el objeto de conexión a tu base de datos se llama "cnn":
sql = "select count(codigo) from clientes3"
set rst = cnn.execute(sql) ' así dejas en un recordset (rst) el resultado de tu consulta o sentencia.
' num = sql ' Esto está mal, no funciona. Sería así:
num = rst.fields(0)' Para obtener el resultado de la sentencia sql.

If num < 0 Then
Me.txtcod.Text = 1
Else
Me.txtcod = num + 1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:cambiar tipo de dato

Publicado por tito (22 intervenciones) el 21/09/2006 19:12:38
MUCHAS GRACIAS!!!!!!!!!!!!!
FUNCIONO!!!!!!!!!!!!!!!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:cambiar tipo de dato

Publicado por tito (22 intervenciones) el 21/09/2006 21:46:21
SABES TE EXPLICO LO SIGUIENTE
TENGO UN PROGRAMA QUE HACE ESTO
GRABA CLIENTES
ELIMINA CLIENTES
RECUPERA CLIENTES ELIMINADOS

CUANDO YO ELIMINO UN CLIENTE QUE ESTA EN UN DATAGRID1 PASA A UN DATAGRID2 Y AHI HAY UN BOTON EN CUAL AL DARLE CLCK ME LO ENVIA AL DATAGRID1 PORQUE LO RECUPERE OSEA YA NO ESTA ELIMINADO

EN DATAGRID1 ESTAN LOS NO ELIMINADOS
EN DATAGRID 2 ESTAN LOS ELIMINADOS

DONDE YO HAGO MI REGISTRO TENGO BOTONES PARA QUE DICEN PRIMER REGISTRO,SIGUIENTE REGISTRO,ANTERIOR REGISTRO Y ULTIMO REGISTRO CADA VES QUE VOY DANDO CLIC AVANZA O RETROCEDE O VEO EL PRIMERO O EL ULTIMO

AHORA YO TENGO 20 REGISTROS EN MI DATAGRID1, ELIMINO EL REGISTRO 20 Y 19 Y PASAN AL DATAGRID2, LUEGO LOS RECUPERO Y PASAN AL DATAGRID1

Y DESPUES DOY CLIC EN EL BOTON ULTIMO Y ME MUESTRA COMO ULTIMO REGISTRO AL 18, DEBERIA MOSTRAME EL 20 SI YA RECUPERE LOS DOS QUE ELIMINE

TE PASO EL CODIGO QUE USO PARA RECUPERAR CLIENTES
ESPERO QUE PUEDAS AYUDARME CON ESTO

Dim rstodos As New ADODB.Recordset
rstodos.CursorLocation = adUseClient
rstodos.Open "update clientes3 set eliminado=1 where eliminado=0", cn

Dim rsact As New ADODB.Recordset
Dim sql As String
sql = "select codigo,nombre,paterno,materno,direccion,telefono from clientes3 where eliminado=1"
rsact.CursorLocation = adUseClient
rsact.Open sql, cn, adOpenKeyset, adLockOptimistic
Set Me.DataGrid1.DataSource = rsact

Set Me.DataGrid2.DataSource = Nothing
Me.DataGrid1.Caption = "Son " & rsact.RecordCount & " Clientes"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:cambiar tipo de dato

Publicado por tito (22 intervenciones) el 21/09/2006 22:34:31
PORQ NO M DICES DONDE VIVES OE PARA BUSCARTE Y QUE ME LO DIGAS EN MI CARA

OE COBARDE!!!!!!!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

equivocado

Publicado por MDONGO (2 intervenciones) el 21/09/2006 22:57:40
ERROR! el [email protected] se esta asiendo viejo yo soy MDONDO de color oscuro y de nacimiento afrikan.
no sabes distinguir.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:cambiar tipo de dato

Publicado por Ayudante (25 intervenciones) el 21/09/2006 22:59:15
Te envio un ejemplo a tu correo.
Creo que el problema está en que no refrescas los recordsets adecuados, usando Requery.
En fin, checas el ejemplo, a ver si te ayuda en algo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

NO VALE

Publicado por danisos (6 intervenciones) el 21/09/2006 23:39:09
LOS FOROS ESTAN PARA HACER CONSULTAS Y CONTESTARLAS EN EL MISMO FORO, NO PARA ENVIAR CORREOS A LOS PARTICULARES, SI TENES EL CODIGO LO PONES AQUI PARA QUE LO PODAMOS UTILISAR TODOS.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Y yo que.....???

Publicado por ivan (1039 intervenciones) el 22/09/2006 00:46:14
No me metan en sus ped0s....!! solo traté de ayudar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

a ti k te den por el qlo

Publicado por MDONGO (3 intervenciones) el 22/09/2006 00:55:50
kien krees ke eres? NO AYUDES MAS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:a ti k te den por el qlo

Publicado por ivana (1 intervención) el 22/09/2006 01:03:51
No somos nadie P_E_N_D_E_J_0

haremos lo que se nos pegue nuestra put@ gana

y y y y y y y y y y y y y y como piensas impedirlo ????
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:a ti k te den por el qlo

Publicado por MDONGO (4 intervenciones) el 22/09/2006 01:05:03
MDONGO..... CHING A TU P_:U_T_A MADRE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:a ti k te den por el qlo

Publicado por MDONGO (4 intervenciones) el 22/09/2006 01:06:02
MDONGO..... CHING A TU P_:U_T_A MADRE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:a ti k te den por el qlo

Publicado por MDONGO (4 intervenciones) el 22/09/2006 01:06:46
MDONGO..... CHING A TU P_:U_T_A MADRE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Y yo que.....???

Publicado por ivan (1039 intervenciones) el 22/09/2006 01:11:52
¿?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:cambiar tipo de dato

Publicado por tito (1 intervención) el 22/09/2006 21:28:02
ja ja ja ja ja ja vaya que tienen imaginacion sonsos, todos son unos gilipoll@s.....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar