ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Dates and Variables (https://www.excelbanter.com/excel-programming/320900-dates-variables.html)

Michael$Lost

Dates and Variables
 
I'm trying to hit a stored procedure in SQL but I'm getting an error when I'm
passing anything that needs the quotes " " for SQL.

How do I pass the quotes in a variable?

I'm sure it's amazingly simple but I'm lost.
objCmd(1) = "10/25/2000"


gocush[_29_]

Dates and Variables
 
did you try the double quote

objCmd(1) = ""10/25/2000""
or objCmd(1) = """&10/25/2000&"""



"Michael$Lost" wrote:

I'm trying to hit a stored procedure in SQL but I'm getting an error when I'm
passing anything that needs the quotes " " for SQL.

How do I pass the quotes in a variable?

I'm sure it's amazingly simple but I'm lost.
objCmd(1) = "10/25/2000"


Michael$Lost[_2_]

Dates and Variables
 
Yeah it doesn't like the double qoutes

"gocush" wrote:

did you try the double quote

objCmd(1) = ""10/25/2000""
or objCmd(1) = """&10/25/2000&"""



"Michael$Lost" wrote:

I'm trying to hit a stored procedure in SQL but I'm getting an error when I'm
passing anything that needs the quotes " " for SQL.

How do I pass the quotes in a variable?

I'm sure it's amazingly simple but I'm lost.
objCmd(1) = "10/25/2000"


OfficeHacker

Dates and Variables
 


Hi Michael,

I believe you'll find that the previously supplied example is short a
quotation mark, Try this example:


Sub QuoteMe()
Dim strParameter As String

strParameter = "10/25/2000"

MsgBox """" & strParameter & """"

End Sub



Note that the parameter value is surrounded by 4 (four) quote marks.

Good Coding

OfficeHacker
Melbourne, Australia

"Michael$Lost" wrote:

I'm trying to hit a stored procedure in SQL but I'm getting an error when I'm
passing anything that needs the quotes " " for SQL.

How do I pass the quotes in a variable?

I'm sure it's amazingly simple but I'm lost.
objCmd(1) = "10/25/2000"


Jamie Collins

Dates and Variables
 

Michael$Lost wrote:
I'm trying to hit a stored procedure in SQL but I'm getting an error

when I'm
passing anything that needs the quotes " " for SQL.

How do I pass the quotes in a variable?

I'm sure it's amazingly simple but I'm lost.
objCmd(1) = "10/25/2000"


Instead of double quotes Chr$(34), try single quotes Chr$(39), which is
ANSI standard syntax. BTW if your column is a temporal data type (e.g.
DATETIME), try using an unambiguous date format e.g.

objCmd(1) = Chr$(39) & "2000-10-25" & Chr$(39)

Note your product may have a different 'date delimiter' e.g. MS Access
uses the hash character Chr$(39).

Jamie.

--



All times are GMT +1. The time now is 05:38 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com