MSSQL update varbinary problem

PHPportalen Forum Index » Databaser
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
Tarre



Medlem i: 4494 dagar

Status: Offline



#740928
Inlägg Skrivet: 2016-08-26 13:41      Ämne: MSSQL update varbinary problem Citera

Jag har denna kolumn i min SQL server
KOD:
1:
AgentsView (varbinary(max), null)


och när jag försöker uppdatera värdet så får jag alltid detta meddelande:

KOD:
1:
[Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Implicit conversion from data type nvarchar(max) to varbinary(max) is not allowed. Use the CONVERT function to run this query.


Jag har testat dessa varianter:

KOD:
1:
update [dbo].[Agents] set [AgentsView] = 0x1EFBBBF3C587472615365726
2:
update [dbo].[Agents] set [AgentsView] = '0x1EFBBBF3C587472615365726'
3:
update [dbo].[Agents] set [AgentsView] = '1EFBBBF3C587472615365726'
4:
update [dbo].[Agents] set [AgentsView] = Cast('1EFBBBF3C587472615365726' as varbinary(max))
5:
update [dbo].[Agents] set [AgentsView] = Convert(varbinary(max), '1EFBBBF3C587472615365726')
6:
update [dbo].[Agents] set [AgentsView] = Convert(varbinary(max), 0x1EFBBBF3C587472615365726)
7:
update [dbo].[Agents] set [AgentsView] = Convert(varbinary(max), '0x1EFBBBF3C587472615365726')


Men jag får samma meddelande
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
harald_b
Moderator



Medlem i: 4169 dagar
Från: Tavesta
Status: Offline



#740940
Inlägg Skrivet: 2016-08-27 14:50      Ämne: Citera

Jag skulle tro att du behöver ange den tredje parametern i funktionen CONVERT(). Den anger hur konverteringen skall gå till.
Jag skulle tro att det är 1 eller 2 som skall anges där i ditt fall.

https://msdn.microsoft.com/en-us/library/ms187928.aspx
 

_________________
R.r - Ett fritt affärssystem
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » Databaser
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic