ayuda, mysql

21/05/2004 - 14:27 por Ivan | Informe spam
Hola a todos!!

Tengo una base de datos que se llama test, y en ella una tabla llamada
etsedi,es la unica tabla que tengo, a la hora de conectarme a ella desde
internet uso este codigo:

strcon = "driver={MySQL ODBC 3.51
Driver};server=localhost;uid=odbc;pwd=;database=te
st;option387"
Set rs = Server.CreateObject("ADODB.Connection")
set ivan= Server.CreateObject("ADODB.Recordset")
rs.ConnectionTimeout(0
rs.CommandTimeout`
rs.Open strcon
sql="select * from etsedi"
Set ivan=rs.execute(sql)

y me da el siguiente error:

ADODB.Recordset.1 error '80004005'

SQLState: S1000
Native Error Code: 1146
[TCX][MyODBC]Table 'test.etsedi' doesn't exist


/codigo5.asp, line 27

pense que la base de datos no era la correcta o no estaba la tabla, pero
desde dos y desde windows si puedo manipular la tabla etsedi y compruebo que
esta en la base de datos test, xq puede ser el fallo???

gracias

Preguntas similare

Leer las respuestas

#11 Ivan
25/05/2004 - 09:46 | Informe spam
se uqe no sno formas pero yo solo he hexo una pregunta educadamente y solo
queria una respuesta, se que sabe mucho ya que tiene 3 estrellas o lo que el
quiera, pero no tiene que tratr a asi a nadie, este no es mi campo, yo soy
de visual, pero me a tocado asp en la empresa y lo siento pero la gente que
chulea de lo que sabe ya solo eso no me gusta
"Carlos Sacristan" <csacristan ARROBA mvps.org> escribió en el mensaje
news:#

Iván, no creo que sean formas de tratar a Maximiliano. Creo que él ha
demostrado sobradamente qué tipo de persona es y lo mucho que está


dispuesto
a ayudar. También creo que él no te ha contestado despectivamente (cosa


que
tú sí has hecho): simplemente te ha indicado que esto es un foro de SQL
Server, no de MySQL. Sí, son gestores de bases de datos, pero no tiene


nada
que ver uno con otro.

Efectivamente él podría haberte no contestado, pero igual podrías


haber
estado esperando una respuesta en este foro que probablemente no vayas a
encontrar (porque desconocemos el producto), así que tú verás qué es lo


que
prefieres...

Y por último, lo que ponga cada persona en su firma no creo que sea
criticable, ni mucho menos. Si él ha conseguido eso, me parece perfecto


que
la gente lo sepa. Por lo menos tiene algo que demuestra que sabe de lo que
está hablando.

Pero Iván, con esto no quiero que no vuelvas a entrar en este foro, ni
mucho menos. Te aseguro que aquí se puede aprender mucho, siempre y cuando
uno quiera.


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Ivan" escribió en el mensaje
news:
> Hola sabelotodo!!
>
> Perdona por no haberte contestado pero asta el martes no estoy en el
curro,
> entiendo qu tengas 3 estrellas y todo eso, pero a mi no me hables asi,


si
no
> quieres responder no me respondas y punto, si te gusta tanto sql te


kedas
> con el ok?? venga Maximiliano que te lo pases p. m con tus 3
> estrellas, pa mi que como eres solo tte quieren ellas!!
>
> pd:Eres un fliping
>
>
> "Maxi" escribió en el mensaje
> news:
> > Hola, este no es un foro de MYSQL sino de Sql Server :-) por lo cual


te
> > solicito que hagas la pregunta en el foro de Mysql correspondiente :p,
si
> no
> > tiene un foro Mysql te puedo recomendar que dejes de usar ese seudo
motor
> y
> > migres a un digno motor llamado SqlServer :-)
> >
> > Bye
> >
> >
> > Salu2
> >
> > Maxi
> >
> > Desarrollador 3 estrellas .NET
> > Buenos Aires - Argentina
> >
> > MSN:
> >
> > "Ivan" escribió en el mensaje
> > news:Op9iE%
> > > Hola a todos!!
> > >
> > > Tengo una base de datos que se llama test, y en ella una tabla


llamada
> > > etsedi,es la unica tabla que tengo, a la hora de conectarme a ella
desde
> > > internet uso este codigo:
> > >
> > > strcon = "driver={MySQL ODBC 3.51
> > > Driver};server=localhost;uid=odbc;pwd=;database=te
> > > st;option387"
> > > Set rs = Server.CreateObject("ADODB.Connection")
> > > set ivan= Server.CreateObject("ADODB.Recordset")
> > > rs.ConnectionTimeout(0
> > > rs.CommandTimeout`
> > > rs.Open strcon
> > > sql="select * from etsedi"
> > > Set ivan=rs.execute(sql)
> > >
> > > y me da el siguiente error:
> > >
> > > ADODB.Recordset.1 error '80004005'
> > >
> > > SQLState: S1000
> > > Native Error Code: 1146
> > > [TCX][MyODBC]Table 'test.etsedi' doesn't exist
> > >
> > >
> > > /codigo5.asp, line 27
> > >
> > > pense que la base de datos no era la correcta o no estaba la tabla,
pero
> > > desde dos y desde windows si puedo manipular la tabla etsedi y
compruebo
> > que
> > > esta en la base de datos test, xq puede ser el fallo???
> > >
> > > gracias
> > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#12 Ivan
25/05/2004 - 09:49 | Informe spam
si el mysql esta en el mismo equipo, eso es un problema??


"rds" escribió en el mensaje
news:
Aunque no es el lugar ... el error te lo da en la línea 27, cual es?


aunque
digas que no, podría ser un error de conexión, ante la duda prueba a
configurarlo en el ODBC de sistema, y si funciona es que el problema está


en
la línea de conexión. si es ASP deduzco que MySQL está en el mismo equipo
que el IIS.

"Ivan" escribió en el mensaje
news:Op9iE%
> Hola a todos!!
>
> Tengo una base de datos que se llama test, y en ella una tabla llamada
> etsedi,es la unica tabla que tengo, a la hora de conectarme a ella desde
> internet uso este codigo:
>
> strcon = "driver={MySQL ODBC 3.51
> Driver};server=localhost;uid=odbc;pwd=;database=te
> st;option387"
> Set rs = Server.CreateObject("ADODB.Connection")
> set ivan= Server.CreateObject("ADODB.Recordset")
> rs.ConnectionTimeout(0
> rs.CommandTimeout`
> rs.Open strcon
> sql="select * from etsedi"
> Set ivan=rs.execute(sql)
>
> y me da el siguiente error:
>
> ADODB.Recordset.1 error '80004005'
>
> SQLState: S1000
> Native Error Code: 1146
> [TCX][MyODBC]Table 'test.etsedi' doesn't exist
>
>
> /codigo5.asp, line 27
>
> pense que la base de datos no era la correcta o no estaba la tabla, pero
> desde dos y desde windows si puedo manipular la tabla etsedi y compruebo
que
> esta en la base de datos test, xq puede ser el fallo???
>
> gracias
>
>
>


Respuesta Responder a este mensaje
#13 Ivan
25/05/2004 - 09:51 | Informe spam
gracias por responder:
he puesto lo que tu me indicaste la ip de mi ordendor y m da el siguiente
error:


ADODB.Connection.1 error '80004005'

SQLState: S1000
Native Error Code: 2003
[TCX][MyODBC]Can't connect to MySQL server on '192.168.1.120' (115)


/codigo5.asp, line 19

el codigo es este:

Set oConn = Server.CreateObject ("ADODB.Connection")
oConn.Open "
Driver={MySQL};SERVER2.168.1.103;DATABASE=test;UID=odbc;PASSWORD="
linea19

sql = " SELECT * FROM etsedi "
Set RS=oConn.Execute(sql)

"Renato Amaya" escribió en el mensaje
news:
En mi poca experiencia con mysql, me he dado cuenta que tiene ciertos
porblemas para inicar el nombre del servidor... prueba son :
server2.168.0.1

o la IP que corresponda al servidor de la BD.

Espero que te sirva

"Ivan" escribió en el mensaje
news:Op9iE%
> Hola a todos!!
>
> Tengo una base de datos que se llama test, y en ella una tabla llamada
> etsedi,es la unica tabla que tengo, a la hora de conectarme a ella desde
> internet uso este codigo:
>
> strcon = "driver={MySQL ODBC 3.51
> Driver};server=localhost;uid=odbc;pwd=;database=te
> st;option387"
> Set rs = Server.CreateObject("ADODB.Connection")
> set ivan= Server.CreateObject("ADODB.Recordset")
> rs.ConnectionTimeout(0
> rs.CommandTimeout`
> rs.Open strcon
> sql="select * from etsedi"
> Set ivan=rs.execute(sql)
>
> y me da el siguiente error:
>
> ADODB.Recordset.1 error '80004005'
>
> SQLState: S1000
> Native Error Code: 1146
> [TCX][MyODBC]Table 'test.etsedi' doesn't exist
>
>
> /codigo5.asp, line 27
>
> pense que la base de datos no era la correcta o no estaba la tabla, pero
> desde dos y desde windows si puedo manipular la tabla etsedi y compruebo
que
> esta en la base de datos test, xq puede ser el fallo???
>
> gracias
>
>
>


Respuesta Responder a este mensaje
#14 Ivan
25/05/2004 - 09:52 | Informe spam
gracias ulises, mirare ese foro que me as recomendado


"ulises" escribió en el mensaje
news:
Renato,

Si bien debo reconocer que Maxi fue un poco brusco en su mensaje y no
comparto la opinión que tiene de MySQL (pienso que pronto será un
opción a tener en cuenta para las grandes empresa para sus
aplicaciones críticas), el fondo del mensaje es acertado, este es un
foro de Ms SQL Server, existen muchas listas de MySQL, desde la
página http://lists.mysql.com/ puedes suscribirte a ellas, las listas
en inglés tiene una cantidad de mensajes bastante alta y las
respuestas a las consultas son muy rápidas.

Saludos,
Ulises
PD. También existe una lista en español pero no tiene la frecuencia de
respuestas de sus similares en inglés.

On Sun, 23 May 2004 10:36:08 -0500, "Renato Amaya"
wrote:

>Para Maxi:
> El hecho de tener 3 estrellas no te hace dueño de la verdad,


sabias(yo
>tmb las tengo).
> Y si alguien te pide ayuda no es correcto tirarle asi la puerta en la
>cara, aunque supongo q a ti te lo deben de hacer siempre, sino no te
>comportarias asi..
>

Respuesta Responder a este mensaje
#15 ONIL
26/05/2004 - 02:29 | Informe spam
Hola!
Coincido con Maxi y tambien con Carlos..pongamos por ejemplo mi firma.. yo
en mi firma tengo un gato.. tenemos que suponer que tengo 9 vidas como el..
ivan?

Recibe Salu2.
(\__/)
(=':'=)
(")_(")

MX.

"Carlos Sacristan" <csacristan ARROBA mvps.org> wrote in message
news:%

Iván, no creo que sean formas de tratar a Maximiliano. Creo que él


ha
demostrado sobradamente qué tipo de persona es y lo mucho que está


dispuesto
a ayudar. También creo que él no te ha contestado despectivamente (cosa


que
tú sí has hecho): simplemente te ha indicado que esto es un foro de SQL
Server, no de MySQL. Sí, son gestores de bases de datos, pero no tiene


nada
que ver uno con otro.

Efectivamente él podría haberte no contestado, pero igual podrías


haber
estado esperando una respuesta en este foro que probablemente no vayas a
encontrar (porque desconocemos el producto), así que tú verás qué es lo


que
prefieres...

Y por último, lo que ponga cada persona en su firma no creo que sea
criticable, ni mucho menos. Si él ha conseguido eso, me parece perfecto


que
la gente lo sepa. Por lo menos tiene algo que demuestra que sabe de lo


que
está hablando.

Pero Iván, con esto no quiero que no vuelvas a entrar en este foro,


ni
mucho menos. Te aseguro que aquí se puede aprender mucho, siempre y


cuando
uno quiera.


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Ivan" escribió en el mensaje
news:
> Hola sabelotodo!!
>
> Perdona por no haberte contestado pero asta el martes no estoy en el
curro,
> entiendo qu tengas 3 estrellas y todo eso, pero a mi no me hables asi,


si
no
> quieres responder no me respondas y punto, si te gusta tanto sql te


kedas
> con el ok?? venga Maximiliano que te lo pases p. m con tus


3
> estrellas, pa mi que como eres solo tte quieren ellas!!
>
> pd:Eres un fliping
>
>
> "Maxi" escribió en el mensaje
> news:
> > Hola, este no es un foro de MYSQL sino de Sql Server :-) por lo cual


te
> > solicito que hagas la pregunta en el foro de Mysql correspondiente


:p,
si
> no
> > tiene un foro Mysql te puedo recomendar que dejes de usar ese seudo
motor
> y
> > migres a un digno motor llamado SqlServer :-)
> >
> > Bye
> >
> >
> > Salu2
> >
> > Maxi
> >
> > Desarrollador 3 estrellas .NET
> > Buenos Aires - Argentina
> >
> > MSN:
> >
> > "Ivan" escribió en el mensaje
> > news:Op9iE%
> > > Hola a todos!!
> > >
> > > Tengo una base de datos que se llama test, y en ella una tabla


llamada
> > > etsedi,es la unica tabla que tengo, a la hora de conectarme a ella
desde
> > > internet uso este codigo:
> > >
> > > strcon = "driver={MySQL ODBC 3.51
> > > Driver};server=localhost;uid=odbc;pwd=;database=te
> > > st;option387"
> > > Set rs = Server.CreateObject("ADODB.Connection")
> > > set ivan= Server.CreateObject("ADODB.Recordset")
> > > rs.ConnectionTimeout(0
> > > rs.CommandTimeout`
> > > rs.Open strcon
> > > sql="select * from etsedi"
> > > Set ivan=rs.execute(sql)
> > >
> > > y me da el siguiente error:
> > >
> > > ADODB.Recordset.1 error '80004005'
> > >
> > > SQLState: S1000
> > > Native Error Code: 1146
> > > [TCX][MyODBC]Table 'test.etsedi' doesn't exist
> > >
> > >
> > > /codigo5.asp, line 27
> > >
> > > pense que la base de datos no era la correcta o no estaba la


tabla,
pero
> > > desde dos y desde windows si puedo manipular la tabla etsedi y
compruebo
> > que
> > > esta en la base de datos test, xq puede ser el fallo???
> > >
> > > gracias
> > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida