Microsoft
Software
Hardware
Network
Question : MAX(SUBSTRING(variable,6,6)) only goes to 10???
Hi.
I thought I solved my problem, but a new one arised from my solution. Here it is:
xpresentyear = Request.Form("presentyear"
)
sSQL_rs = "SELECT IsNull(MAX(SUBSTRING(chain
link,6,6))
,0) AS chain_number_max FROM tbl_registrer WHERE SUBSTRING(chainlink,1,4) LIKE DATEPART(year, getdate());"
Set rs=objConn.execute(sSQL_rs
)
Then I INSERT this value into the table:
'" & xpresentyear & "'+'-'+'" & replace(rs("chain_number_m
ax")+1,"'"
,"''") & "'
Now... it seems it won't get beyond 10! How comes??? Is something wrong with the datatype (it's coming from part of a varchar-field)? Can I put in some more code so that it is interpreted as a number and not "text-number"? It seems to me that the MAX(SUBSTRING(chainlink,6,
6)) only look after the first digit in the number...
Please HELP!
Best regards
Ullenulle
Related Solutions:
Calculated variable on server...
Answer : MAX(SUBSTRING(variable,6,6)) only goes to 10???
Actually, this appears to the be the correct SQL:
ISNULL(MAX(CAST(SUBSTRING(
chainlink,
6, 6) AS int)), 0)
Random Solutions
Where does RHEL5 get update & packages from?
prstat vs top command
Migrate from cPanel to Plesk
builing a basic Advertise with Us Functionality!
Syntax error (missing operator) in query expression
Computer boots only so often
Assigning values to a range of cells in Excel with VBA
Crystal Report Security
Display logon message to new users at first logon.
No Networking Installed on Windows 2008 VM After Migrating From VMWARE Server to ESXi Server