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
Pervasive SQL 9.5 - odbc SELECT Query - DATE = '0000-00-00'
How to commit changes of a Typed Dataset to database at once
install lexmark c912 on windows sbs 2003 box
Static route to website in Squid
reverse ajax
Move DC role from Exchange Server
Read Outlook End User email from Exchange Server 2007
Citrix \ IE - Published Web Site
can ping by ip, and by name, but not browse
How to allow Internet access between untrusted zones on SSG-140