webForumDet fria alternativet

Inkomptabla typer.

ASPur ASP

8 svar · 382 visningar · startad av ConnyFox

Medlem sedan aug. 20011 087 inlägg
Frågan#1

Använder följande kod och får fel på den markerade raden.
Inkomptabla typer står det.

[B]if intdbkundid = intKundid then[/B] 
MySQL = "Update orderinfo,varukorg set kundid = '" & intkundid & "'"
set rs = connect.execute(mysql)
error2 = ""
end if

Skriver jag ut dom båda värderna så blir dom
123456789012345 och 198733348368530
inte inkompitabla tycker jag..

Hur kan man fixa detta?

Medlem sedan juni 200032 969 inlägg
#2
if cstr(intdbkundid) = cstr(intKundid) then

... fast jag tycker ändå inte att SQL-frågan borde vara riktig.

Medlem sedan dec. 20003 887 inlägg
#3

Om man tolkar variabelnamnet bör det se ut så här

if(CInt(intdbkundid) = CInt(intKundid)) then
  MySQL = "UPDATE orderinfo SET kundid = " & intKundid

  Call connect.Execute(MySql, , 128)
  
  MySQL = "UPDATE varukorg SET kundid = " & intKundid

  Call connect.Execute(MySQL, , 128)
end if

Hursomhelst så är sql-frågorna dumt ställda. Det ska nog även vara med en WHERE-del där någonstans.

Som @nders säger så är det nog läge att titta över SQL-biten och fundera på vad du egentligen vill göra.

Medlem sedan juni 200032 969 inlägg
#4

Engine^ skrev:

Om man tolkar variabelnamnet bör det se ut så här

Jepp, men det kan man nog inte göra, om exempelvärdena stämmer. Alldeles för stort för att vara en integer. Så egentligen borde väl variablerna vara prefixade på ett annat sätt...

Mvh

Medlem sedan dec. 20003 887 inlägg
#5

Sanning... :r CDbl() kanske är rätt i det här läget, men om jag var herr ConnyFox skulle jag nog inte tänka så mycket på det för tillfället utan oroa mig över kundvagnarna, som alla kommer att få samma kundid...

Medlem sedan aug. 20011 087 inlägg
#6

hehe sql frågan fixade jag såklart ;D

vad gör cdbl funktionen?

Medlem sedan juni 200032 969 inlägg
#7

vad gör cdbl funktionen?

Konverterar till subtypen Double.

Medlem sedan aug. 20011 087 inlägg
#8

och en double är.. ?

Medlem sedan juni 200032 969 inlägg
#9

Allt man behöver veta (nåja, men mycket i alla fall) finner man hos devguru.

http://www.devguru.com/technologies/wml/vbscript/quickref/cdbl.html

Tal som kan vara himskans stort, mao.

131 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)