Cdonts

27/10/2004 - 14:13 por Fran | Informe spam
Hola a todos.Estoy tratando de enviar un formulario web a través del objeto
CDonts.NewMail. Es un objeto que nunca me ha dado ningún problema, pero ahora
quiero enviar tambien en el Body el resultado de una sentencia sql.Ej:
Set registros1 = "Select * from cursos where id_Curso = "& IDCURSO &""
- En el Body u na de las variables que mando es registros1 pero me dá error
y me dice que no coinciden los tipos de datos en la expresión de criterios".
¿Tengo que hacer una conversión de registros1 a otro tipo?¿Cómo? ó ¿tengo que
devolver otra variable que no sea registros1 y que reciva el resultado de la
select?¿Cual?.
Gracias por adelantado. PD-> Estas dudas las tengo porque normalmente
programo en aspx y no llego a "controlar del todo asp"
 

Leer las respuestas

#1 Sashka
27/10/2004 - 19:32 | Informe spam
¡Importante!: Colabora con el grupo. Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
Fran... no entiendo... pretendes mandar un recodset en el body del
formulario??? Porque eso es tu variable registros1 no???
Tendrías que crear una tabla (por ejemplo) en una variable... es decir pasar
los datos a html para poder enviarlos por correo...
Algo como:
abres la BD y ejecutas la sentencia...
Dim ccc ' una variable cualquiera

<%ccc="<table border=1 width='80%'><tr>" %>
<% If not RS.EOF Then
For I = 0 to (RS.Fields.Count - 1)
ccc=ccc & "<th>" & RS(I).Name & "</th>"
Next
ccc=ccc & "</tr>"
RS.MoveFirst
do while not RS.EOF
ccc=ccc & "<tr>"
For I = 0 to (RS.Fields.Count - 1)
ccc=ccc & "<td class='cot'>" & RS(I) & "</td>"
Next
ccc=ccc & "</tr>"
RS.MoveNext
loop
ccc=ccc & "</table>"
End If

Bueno lo he hecho "al ojo"... pero mas o menos así y luego envias al body
del email ese HTML

Sashka
MS MVP Access
MCP ASP.Net

"Fran" escribió en el mensaje
news:
Hola a todos.Estoy tratando de enviar un formulario web a través del
objeto
CDonts.NewMail. Es un objeto que nunca me ha dado ningún problema, pero
ahora
quiero enviar tambien en el Body el resultado de una sentencia sql.Ej:
Set registros1 = "Select * from cursos where id_Curso = "& IDCURSO &""
- En el Body u na de las variables que mando es registros1 pero me dá
error
y me dice que no coinciden los tipos de datos en la expresión de
criterios".
¿Tengo que hacer una conversión de registros1 a otro tipo?¿Cómo? ó ¿tengo
que
devolver otra variable que no sea registros1 y que reciva el resultado de
la
select?¿Cual?.
Gracias por adelantado. PD-> Estas dudas las tengo porque normalmente
programo en aspx y no llego a "controlar del todo asp"

Preguntas similares