2014-02-03 5 views
0

Я использую SQL Server R2 2008SQL вставить двоичные данные

я хочу, чтобы вставить двоичные данные с помощью запроса

я попробовал это

INSERT INTO dbo.[User] 
(GSM, SIM, [Password], SessionID, [type]) 
VALUES 
("1", "1", "1", "1", '0x00') 

, но я получил сообщение об ошибке в " 0x00 "

что мне делать, пожалуйста?

Это ошибка

Msg 207, Level 16, State 1, Line 1 
Invalid column name '1'. 
Msg 207, Level 16, State 1, Line 1 
Invalid column name '1'. 
Msg 207, Level 16, State 1, Line 1 
Invalid column name '1'. 
Msg 207, Level 16, State 1, Line 1 
Invalid column name '1'. 
+0

Что ошибка – Developerzzz

+1

Просто не 0x00 «0x00» – PeterRing

+1

Удалить кавычки, 0x указывает на двоичный буквальным –

ответ

2

не нужно ''.

INSERT INTO dbo.[User] 
(GSM, SIM, [Password], SessionID, [type]) 
VALUES 
('1', '1', '1', '1', 0x00) 
+0

+1 к вам, я приму ваш ответ через 8 минут – user2059935

0

как это ..

INSERT INTO 
    [MyDatabase].[dbo].[tblPicture] 
    (Name, Branch, Age, Image) 

    (
     SELECT 'a','amd',1,* 
     FROM OPENROWSET 
      (BULK N'c:\image.jpg', SINGLE_BLOB) 
     AS Picture 
    ) 
Смежные вопросы