The backslash (\) is an escape character
(http://dev.mysql.com/doc/mysql/en/String_syntax.html).

So to enter a backslash into a text field, you would have to say:

txtSceneFile = "C:\\Data\\test\\foo\\bar.lws".

Lou
----- Original Message ----- 
From: "Steve Pugh" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, May 04, 2004 6:02 PM
Subject: "INSERT INTO" dropping slashes from strings


> Every time I think I've got it, I am reminded that....I don't got it.
>
> Hello all, once again!  Can anyone tell me why the following takes
> place?  In my VB app I am adding records to the table "Jobs" with this
> code (trimmed way down - my actual INSERT statement populates about 20
> fields):
>
> sqlstr = "INSERT INTO Jobs VALUES(" & _
>          Chr(34) & txtSceneFile & Chr(34) & ")"
>
> adocn.execute sqlstr
>
> Now, let's say that my txtSceneFile contains
> "C:\Data\test\foo\bar.lws".  My Jobs table will show the following for
> the applicable data field: "C: Data".   This, my frields, is a new one
> to me, to be sure!   Any ideas?
>
> Many thanks,
>        Steve
>
>
> -- 
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:
http://lists.mysql.com/[EMAIL PROTECTED]
>


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to