Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   ASPX (.net) (http://www.forosdelweb.com/f78/)
-   -   Error con myodbc, asp.net y mysql (http://www.forosdelweb.com/f78/error-con-myodbc-asp-net-mysql-430715/)

GaRcY 02/10/2006 08:13

Error con myodbc, asp.net y mysql
 
Saludos,
Intento ejecutar una consulta con asp.net en una base de datos de mysql y con el conector MyODBC-3.51 pero me da un error
La consulta es la siguiente:
"SELECT sum(respuestas_tema) as suma FROM temas WHERE id_foro=" & id_foro

no se por que pero no me reconoce el sum, si lo cambio por MAX,MIN,COUNT va bien, pero con SUM no:-(

El error es el siguiente:
Foro Ultimo Mensaje Temas Mensajes
Probando
System.ArgumentException: Tipo SQL desconocido - 0. at System.Data.Odbc.TypeMap.FromSqlType(SQL_TYPE sqltype) at System.Data.Odbc.OdbcDataReader.GetSqlType(Int32 i) at System.Data.Odbc.OdbcDataReader.GetFieldType(Int32 i) at System.Data.Common.SchemaMapping.SetupSchemaWithou tKeyInfo(MissingMappingAction mappingAction, MissingSchemaAction schemaAction, Boolean gettingData, DataColumn parentChapterColumn, Object chapterValue) at System.Data.Common.SchemaMapping.SetupSchema(Schem aType schemaType, String sourceTableName, Boolean gettingData, DataColumn parentChapterColumn, Object parentChapterValue) at System.Data.Common.DbDataAdapter.FillSchemaMapping (Object data, String srcTable, IDataReader dataReader, Int32 schemaCount, DataColumn parentChapterColumn, Object parentChapterValue) at System.Data.Common.DbDataAdapter.FillSchemaMapping Try(Object data, String srcTable, IDataReader dataReader, Int32 schemaCount, DataColumn parentChapterColumn, Object parentChapterValue) at System.Data.Common.DbDataAdapter.FillFromReader(Ob ject data, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) at System.Data.Common.DbDataAdapter.FillFromCommand(O bject data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) at nosolodjs._default1.Sumar_respuestas(Int32 id_foro) in C:\Inetpub\wwwroot\nosolodjs\foros\default.aspx.vb :line 247 Probando
Probando foros

Moderadores:No hay moderadores en este foro Saludos
por Garcy 14 0
System.ArgumentException: Tipo SQL desconocido - 0. at System.Data.Odbc.TypeMap.FromSqlType(SQL_TYPE sqltype) at System.Data.Odbc.OdbcDataReader.GetSqlType(Int32 i) at System.Data.Odbc.OdbcDataReader.GetFieldType(Int32 i) at System.Data.Common.SchemaMapping.SetupSchemaWithou tKeyInfo(MissingMappingAction mappingAction, MissingSchemaAction schemaAction, Boolean gettingData, DataColumn parentChapterColumn, Object chapterValue) at System.Data.Common.SchemaMapping.SetupSchema(Schem aType schemaType, String sourceTableName, Boolean gettingData, DataColumn parentChapterColumn, Object parentChapterValue) at System.Data.Common.DbDataAdapter.FillSchemaMapping (Object data, String srcTable, IDataReader dataReader, Int32 schemaCount, DataColumn parentChapterColumn, Object parentChapterValue) at System.Data.Common.DbDataAdapter.FillSchemaMapping Try(Object data, String srcTable, IDataReader dataReader, Int32 schemaCount, DataColumn parentChapterColumn, Object parentChapterValue) at System.Data.Common.DbDataAdapter.FillFromReader(Ob ject data, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) at System.Data.Common.DbDataAdapter.FillFromCommand(O bject data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) at nosolodjs._default1.Sumar_respuestas(Int32 id_foro) in C:\Inetpub\wwwroot\nosolodjs\foros\default.aspx.vb :line 247

RootK 02/10/2006 08:48

el tipo de dato respuestas_tema es entero..??

por cierto, te recomiendo que mejor trabajes con mysql connector, es más estable y mas rápido que el mysql odbc

Salu2

GaRcY 02/10/2006 09:22

Cita:

Iniciado por RootK (Mensaje 1721344)
el tipo de dato respuestas_tema es entero..??

Es integer.

Cita:

Iniciado por RootK (Mensaje 1721344)
por cierto, te recomiendo que mejor trabajes con mysql connector, es más estable y mas rápido que el mysql odbc

Pero todas las consultas que tenga hechas me van ha servir con el conector net ese?

RootK 02/10/2006 10:38

Cita:

Pero todas las consultas que tenga hechas me van ha servir con el conector net ese?
si :si:


La zona horaria es GMT -6. Ahora son las 21:34.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.