By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
435,574 Members | 2,960 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 435,574 IT Pros & Developers. It's quick & easy.

HTMLBody and variable

P: n/a
Hi everybody,

It seems that a variable cannot be assign to HTMLBody field. Am'I doing
something wrong?

- this line write a bold html phrase in the email body
..HTMLBody = "<HTML><HEAD><BODY><B>Here is the text body</BODY></HTML>"

- this line produce an empty body. The variable TableData contains all
the required HTML to construct the table. I Use Response.Write and see
all the code in it..
..HTMLBody = "<HTML><HEAD><BODY>" & TableData & "</BODY></HTML>"

thanks in advance
Jul 19 '05 #1
Share this Question
Share on Google+
6 Replies


P: n/a
HTMLBody field of what???

--
http://www.aspfaq.com/
(Reverse address to reply.)


"Serge Myrand" <in**@softdelirium.qc.ca> wrote in message
news:41***************@softdelirium.qc.ca...
Hi everybody,

It seems that a variable cannot be assign to HTMLBody field. Am'I doing
something wrong?

- this line write a bold html phrase in the email body
.HTMLBody = "<HTML><HEAD><BODY><B>Here is the text body</BODY></HTML>"

- this line produce an empty body. The variable TableData contains all
the required HTML to construct the table. I Use Response.Write and see
all the code in it..
.HTMLBody = "<HTML><HEAD><BODY>" & TableData & "</BODY></HTML>"

thanks in advance

Jul 19 '05 #2

P: n/a
Hi,

The HTMLBody field of CDO.Message

ie:
with iMsg
.To =
.From =
.Subject =
.HTMLBody =
end With

thank's
serge

"Aaron [SQL Server MVP]" wrote:
HTMLBody field of what???

--
http://www.aspfaq.com/
(Reverse address to reply.)

"Serge Myrand" <in**@softdelirium.qc.ca> wrote in message
news:41***************@softdelirium.qc.ca...
Hi everybody,

It seems that a variable cannot be assign to HTMLBody field. Am'I doing
something wrong?

- this line write a bold html phrase in the email body
.HTMLBody = "<HTML><HEAD><BODY><B>Here is the text body</BODY></HTML>"

- this line produce an empty body. The variable TableData contains all
the required HTML to construct the table. I Use Response.Write and see
all the code in it..
.HTMLBody = "<HTML><HEAD><BODY>" & TableData & "</BODY></HTML>"

thanks in advance


Jul 19 '05 #3

P: n/a
Okay, so now that we know what you're talking about, can you give us more
details?

"It seems that a variable cannot be assign to HTMLBody field. Am'I doing
something wrong?"

What does "it seems" and "cannot be assign" mean? Do you get an error
message? If so, what is it? Or does something else happen? Could you do
us a favor and describe the actual symptom, instead of vague stories of
failure?

--
http://www.aspfaq.com/
(Reverse address to reply.)
Jul 19 '05 #4

P: n/a
Hi Aaron,

The thing is that when I send and email and I construct the HTML code like
shown in the example n1
the result is an HTML email showing the phrase (bold text): 'Here is the text
body'
In the example n 2 the body of the email is empty, no text, nothing at all,
even if the variable TableData contains valid HTML code that construct a table
of several row with 5 columns of data. To make shure that TableData contains
all the required HTML code I dumped it on the screen using Response.Write. If
you prefer let say that TableData contains the phrase 'Here is the text body'

It seems mean 'on dirai que' or 'it looks like'. Cannot be assign mean 'If I
refer to a variable rather than a string'.
No I do not get any error message I get an empty body (just the sender and
receipient adresses nothing else).

My question is. Why the body of the email is empty when I assing a variable to
HTMLBody and it is not empty when I assing the HTML string (code) directly?
What I am doing wrong?

Example N1: this line write a bold html text in the email body
..HTMLBody = "<HTML><HEAD><BODY><B>Here is the text body</BODY></HTML>"

Example N2: this line produce an empty body even if the variable 'TableData'
contains all
the required HTML to construct the table.
..HTMLBody = "<HTML><HEAD><BODY><B>" & TableData & "</BODY></HTML>"

Thank you for your time
serge

"Aaron [SQL Server MVP]" wrote:
Okay, so now that we know what you're talking about, can you give us more
details?

"It seems that a variable cannot be assign to HTMLBody field. Am'I doing
something wrong?"

What does "it seems" and "cannot be assign" mean? Do you get an error
message? If so, what is it? Or does something else happen? Could you do
us a favor and describe the actual symptom, instead of vague stories of
failure?

--
http://www.aspfaq.com/
(Reverse address to reply.)


Jul 19 '05 #5

P: n/a
What if you add the missing closing head tag ?

Patrice
--

"Serge Myrand" <in**@softdelirium.qc.ca> a crit dans le message de
news:41***************@softdelirium.qc.ca...
Hi Aaron,

The thing is that when I send and email and I construct the HTML code like
shown in the example n1
the result is an HTML email showing the phrase (bold text): 'Here is the text body'
In the example n 2 the body of the email is empty, no text, nothing at all, even if the variable TableData contains valid HTML code that construct a table of several row with 5 columns of data. To make shure that TableData contains all the required HTML code I dumped it on the screen using Response.Write. If you prefer let say that TableData contains the phrase 'Here is the text body'
It seems mean 'on dirai que' or 'it looks like'. Cannot be assign mean 'If I refer to a variable rather than a string'.
No I do not get any error message I get an empty body (just the sender and
receipient adresses nothing else).

My question is. Why the body of the email is empty when I assing a variable to HTMLBody and it is not empty when I assing the HTML string (code) directly? What I am doing wrong?

Example N1: this line write a bold html text in the email body
.HTMLBody = "<HTML><HEAD><BODY><B>Here is the text body</BODY></HTML>"

Example N2: this line produce an empty body even if the variable 'TableData' contains all
the required HTML to construct the table.
.HTMLBody = "<HTML><HEAD><BODY><B>" & TableData & "</BODY></HTML>"

Thank you for your time
serge

"Aaron [SQL Server MVP]" wrote:
Okay, so now that we know what you're talking about, can you give us more details?

"It seems that a variable cannot be assign to HTMLBody field. Am'I doing
something wrong?"

What does "it seems" and "cannot be assign" mean? Do you get an error
message? If so, what is it? Or does something else happen? Could you do us a favor and describe the actual symptom, instead of vague stories of
failure?

--
http://www.aspfaq.com/
(Reverse address to reply.)

Jul 19 '05 #6

P: n/a
Hi,

Forget about that it's my mistake. </TABLE> was missing in the variable
(TableData) containing the HTML code, resulting in an empty body email. But it
does not affect the result when using Response.Write TableData, the table
draws on the screen..!

thank you for your time
serge

"Aaron [SQL Server MVP]" wrote:
Okay, so now that we know what you're talking about, can you give us more
details?

"It seems that a variable cannot be assign to HTMLBody field. Am'I doing
something wrong?"

What does "it seems" and "cannot be assign" mean? Do you get an error
message? If so, what is it? Or does something else happen? Could you do
us a favor and describe the actual symptom, instead of vague stories of
failure?

--
http://www.aspfaq.com/
(Reverse address to reply.)


Jul 19 '05 #7

This discussion thread is closed

Replies have been disabled for this discussion.