Autor
|
Tema: (SOLUCIONADO)Ayuda para captar datos db acces con ado (Leído 7,765 veces)
|
dario1234
Desconectado
Mensajes: 7
|
Hola chicos, tengo un problema me tiene como loco desde hacen 2 dias. Necesito capturar los datos que contiene un campo en una tabla de acces. Utilizando Ado(no adox) Aqui el código
dim con as new adodb.connection dim tab1 as new adodb.recordset dim direcbase as string
direcbase ="C:/base.mdb" con.Provider="Microsoft.Jet.oledb.4.0" con.ConnectionString = direcbase con.Open()
dim senten as string senten = "select nombre from tabla1 where id=" & (TextBox1.Text) & " " tab1.Open(senten, con)
TextBox4.Text = tab1!(tabla1.nombre)
tab1.Close() con.close()
Lo de negrita marca donde esta el problema, he probado de todo, pero no puedo captar los datos desde el campo nombre para manipularlo.... Me podrian ayudar? Por favor.
|
|
« Última modificación: 31 Marzo 2010, 23:23 pm por dario1234 »
|
En línea
|
|
|
|
MANULOMM
Desconectado
Mensajes: 559
Erepublik.com
|
eso es VB 6.0, no .net...
Atentamente,
Juan Manuel Lombana Medellín - Colombia
|
|
|
En línea
|
|
|
|
dario1234
Desconectado
Mensajes: 7
|
Juan Manuel, el código es casi igual por no decir exacto, pero no puedo capturar los datos de la base de datos.... puedo hacer insert, delete, y tambien select pero no puedo manipularlos. 
|
|
|
En línea
|
|
|
|
Debci
Wiki
Desconectado
Mensajes: 2.021
Actualizate o muere!
|
Juan Manuel, el código es casi igual por no decir exacto, pero no puedo capturar los datos de la base de datos.... puedo hacer insert, delete, y tambien select pero no puedo manipularlos.  Quizás el usuario con el que acedes no tenga permisos de modificacion, de todos modos no conozco siquiera ese motor de base de datos, prefiero oracle o MYSQL. Saludos
|
|
|
En línea
|
|
|
|
dario1234
Desconectado
Mensajes: 7
|
si... si tengo permisos, unico que no me deja hacer es llamar a ese campo, me tiene cansado de estar buscando soluciones y no poder hacer nada...... Ya voy a explotar La base de datos es en access. Las consultas me las acepta pero no me deja captar ese dato a un texto este es el mje que me larga. No se puede convertir el objeto COM del tipo 'System.__ComObject' al tipo de clase 'System.String'. Las instancias de tipos que representan componentes COM no pueden convertirse en tipos que no representan componentes COM; sin embargo, pueden convertirse en interfaces siempre que el componente COM subyacente admita llamadas QueryInterface para el IID de la interfaz. Saludos
|
|
|
En línea
|
|
|
|
dario1234
Desconectado
Mensajes: 7
|
TextBox4.Text = tab1.Fields("nombre").Value & ""
|
|
|
En línea
|
|
|
|
MANULOMM
Desconectado
Mensajes: 559
Erepublik.com
|
Juan Manuel, el código es casi igual por no decir exacto, pero no puedo capturar los datos de la base de datos.... puedo hacer insert, delete, y tambien select pero no puedo manipularlos.  Perdoname pero es lo mas estupido que he escuchado... Para que quieres utilizar un COM si tienes todo el poder de fondo del framework, estas utilizando com por eso te deja compilar pero tu aplicación es anticuada, lenta e insegura pues debes ejecutar codigo no administrado..... ESTAS SEGURO DE QUE ES LO MISMO??? si lo fuera entonces para que esta .Net? creo que no sabes ni como funciona... Atentamente, Juan Manuel Lombana Microsoft Certified Professional Microsoft Student Partner Medellín - Colombia
|
|
|
En línea
|
|
|
|
seba123neo
Desconectado
Mensajes: 3.621
"No quiero creer, quiero saber" - Carl Sagan
|
Juan Manuel, el código es casi igual por no decir exacto, pero no puedo capturar los datos de la base de datos.... puedo hacer insert, delete, y tambien select pero no puedo manipularlos.  Perdoname pero es lo mas estupido que he escuchado... Para que quieres utilizar un COM si tienes todo el poder de fondo del framework, estas utilizando com por eso te deja compilar pero tu aplicación es anticuada, lenta e insegura pues debes ejecutar codigo no administrado..... ESTAS SEGURO DE QUE ES LO MISMO??? si lo fuera entonces para que esta .Net? creo que no sabes ni como funciona... Atentamente, Juan Manuel Lombana Microsoft Certified Professional Microsoft Student Partner Medellín - Colombia + 1 creo que debes leer de ADO.NET, olvidate de hacerlo como en visual basic 6...eso no existe mas. saludos.
|
|
|
En línea
|
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.
Neil deGrasse Tyson
|
|
|
Kal_El_00100
Desconectado
Mensajes: 8
|
Gracias dario por la solucion me aliviaste el dia, pero como dicen aca creo que vamos a tener que leer mas. Salu2
|
|
|
En línea
|
|
|
|
|
|