webForumDet fria alternativet

Update from

Databaser & SQLur Databashanterare & SQL

12 svar · 678 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Frågan#1

Jag börjar bli trött...

Men varför fungerar inte detta?

år

Incorrect statement near 'FROM'

UPDATE [tblArticle] 
FROM 
[F0001].dbo.[Prod] p 
SET 
[Status] = 1, 
[Modified] = GetDate(), 
[Name] = p.[Descr], 
[Category] = p.[ProdGr], 
[Custom1] = p.[RepProd], 
[Custom2] = p.[NrmStc], 
[Custom3] = p.[Inf] 
WHERE [Nr] =  p.[ProdNo]

Mvh
Henrik

Medlem sedan dec. 200012 464 inlägg
#2

from kommer efter set

Medlem sedan jan. 20013 582 inlägg
#3

LarsG skrev:

from kommer efter set

UPDATE [tblArticle] 
SET 
[Status] = 1, 
[Modified] = GetDate(), 
[Name] = p.[Descr], 
[Category] = p.[ProdGr], 
[Custom1] = p.[RepProd], 
[Custom2] = p.[NrmStc], 
[Custom3] = p.[Inf] 
FROM 
[F0001].dbo.[Prod] p 
WHERE [Nr] =  p.[ProdNo]

Så??

Mvh
Henrik

Medlem sedan dec. 20025 483 inlägg
#4

Ja, just det :)

Medlem sedan mars 20041 505 inlägg
#5

Vilken DBMS avses här? :)

Medlem sedan jan. 20013 582 inlägg
#6

Troxy skrev:

Vilken DBMS avses här? :)

MSSQL

Medlem sedan jan. 20013 582 inlägg
#7

Peter S skrev:

Ja, just det :)

Då blir det:

Cannot resolve collation conflict for equal to operation.

Medlem sedan juni 200032 969 inlägg
#8

Då får du se till att de fält du jämför har samma collation. Antingen ändrar du i tabelldefinitionen eller gör det med COLLATE i SQL-frågan.

Medlem sedan jan. 20013 582 inlägg
#9

@nders skrev:

Då får du se till att de fält du jämför har samma collation. Antingen ändrar du i tabelldefinitionen eller gör det med COLLATE i SQL-frågan.

Tabelldefinitionen vill jag inte ändra. Hur gör man det i SQL-frågan?

Hittade denna artikel i ämnet:
http://blog.sqlauthority.com/2007/06/11/sql-server-cannot-resolve-collation-conflict-for-equal-to-operation/

Men fattar inte riktigt.... :( Vad ska jag ange efter COLLATE?

Mvh
Henrik

Medlem sedan juni 200032 969 inlägg
#10

devotion skrev:

Men fattar inte riktigt.... :( Vad ska jag ange efter COLLATE?

Kolla upp vilka collations det är på de båda fälten, och så väljer du den ena att använda i jämförelsen.

Medlem sedan jan. 20013 582 inlägg
#11

aha... tackar! :)

Medlem sedan juni 200032 969 inlägg
#12

Nu vet jag inte riktigt vad fälten innehåller - men finnish_swedish_ci_ai kanske kan passa?

Medlem sedan jan. 20013 582 inlägg
#13

Kan vara så..... :)

135 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)