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

#1 Maxi
23/05/2004 - 04:38 | Informe spam
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
#2 Renato Amaya
23/05/2004 - 17:36 | Informe spam
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
#3 Renato Amaya
23/05/2004 - 17:38 | Informe spam
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
#4 Gustavo Larriera [MVP SQL]
23/05/2004 - 17:47 | Informe spam
Hola Renato,

No creo que sea un problema de la conexión, de serlo hubiese fallado al
crear la conexión. El mensaje de error indica que no existe la tabla
'test.etsedi', debe haberse producido al hacer el Execute y no al hacer el
Open de conexión.

Me inclino a pensar que la forma de nombrar la tabla es el problema.

Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Renato Amaya" wrote in message
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
#5 Maxi
23/05/2004 - 18:25 | Informe spam
Hola, no creo haberte tirado la puerta en la cara, sino solo decirte que
este no es el lugar donde consultar tu question!! si usas Mysql consulta en
el foro de Mysql y no en el de Microsoft!! me parece que deberias leerte un
poquito las reglas de los news, te las paso por si no las tenes o conoces.

http://www.helpdna.net/bosqlfaq00.htm

Suerte con tu Mysql :p


Salu2

Maxi

Desarrollador 3 estrellas .NET
Buenos Aires - Argentina

MSN:

"Renato Amaya" escribió en el mensaje
news:
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
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida