Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 простенький Insert не получаєтся  [new]
viker
Member

Откуда:
Сообщений: 38
Ну совсем простой. Таблица есть, перепробовал с "dbo." и без

Insert into dbo.Books(Author)
Values('Hemingway')

Ошибка: Invalid object name 'dbo.Books'.

Второй тоже самое, здесь интересно можно ли выбирать файл pdf вместо jpg

Insert into dbo.Books (book)
select* from
openrowset(BULK N'D:\Books\C.jpg', SINGLE_BLOB) rs

спасибо, неловко конечно такие простенькие вопросы задавать, но уже ни могу что нибудь выискивать...
13 июл 11, 22:15    [10970342]     Ответить | Цитировать Сообщить модератору
 Re: простенький Insert не получаєтся  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
viker
Таблица есть
Чем докажете?
13 июл 11, 22:19    [10970351]     Ответить | Цитировать Сообщить модератору
 Re: простенький Insert не получаєтся  [new]
viker
Member

Откуда:
Сообщений: 38
CREATE TABLE Books
( id_Book int identity (1,1) NOT NULL, PRIMARY KEY(id_Book),
Author varchar(50),
Title varchar(50),
Science varchar(20),
PublishDate datetime,
Mark int
book varbinary(MAX))
13 июл 11, 22:23    [10970360]     Ответить | Цитировать Сообщить модератору
 Re: простенький Insert не получаєтся  [new]
Andrey Sribnyak
Member

Откуда: Киев
Сообщений: 600
viker
CREATE TABLE Books
( id_Book int identity (1,1) NOT NULL, PRIMARY KEY(id_Book),
Author varchar(50),
Title varchar(50),
Science varchar(20),
PublishDate datetime,
Mark int
book varbinary(MAX))


а так?:


CREATE TABLE dbo.Books
( id_Book int identity (1,1) NOT NULL, PRIMARY KEY(id_Book),
Author varchar(50),
Title varchar(50),
Science varchar(20),
PublishDate datetime,
Mark int
book varbinary(MAX)) 
13 июл 11, 22:28    [10970374]     Ответить | Цитировать Сообщить модератору
 Re: простенький Insert не получаєтся  [new]
viker
Member

Откуда:
Сообщений: 38
ну в конструкторе так и отображает dbo.Books в независимости с dbo. или без, я все же попробовал но тоже самое
13 июл 11, 22:42    [10970418]     Ответить | Цитировать Сообщить модератору
 Re: простенький Insert не получаєтся  [new]
Andrey Sribnyak
Member

Откуда: Киев
Сообщений: 600
viker,

так:


if OBJECT_ID ('dbo.books') is not null
	drop table dbo.books
go
	
CREATE TABLE dbo.Books
( id_Book int identity (1,1) NOT NULL, PRIMARY KEY(id_Book),
Author varchar(50),
Title varchar(50),
Science varchar(20),
PublishDate datetime,
Mark int,
book varbinary(MAX)) 
go

Insert into dbo.Books (book)
select* from
openrowset(BULK N'D:\Books\C.jpg', SINGLE_BLOB) rs

go
13 июл 11, 22:58    [10970492]     Ответить | Цитировать Сообщить модератору
 Re: простенький Insert не получаєтся  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31960
viker
ну в конструкторе так и отображает dbo.Books в независимости с dbo. или без, я все же попробовал но тоже самое
Так напишите, как вы перепробовали.

Репро-скрипт в студию!
13 июл 11, 23:36    [10970598]     Ответить | Цитировать Сообщить модератору
 Re: простенький Insert не получаєтся  [new]
viker
Member

Откуда:
Сообщений: 38
спасибо, я чуть позже попробую.
13 июл 11, 23:44    [10970623]     Ответить | Цитировать Сообщить модератору
 Re: простенький Insert не получаєтся  [new]
viker
Member

Откуда:
Сообщений: 38
Andrey Sribnyak спасибо, конечно же работает, даже боюсь искать в чем проблема была, я раньше не имел дело с SQL Server, разве что в конструкторе разрабатывал базу.

С репро-скриптом я еще не ознокомился
14 июл 11, 02:19    [10970962]     Ответить | Цитировать Сообщить модератору
 Re: простенький Insert не получаєтся  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
viker,

USE [ИмяБазыСТаблицейBooks]
попробуйте
14 июл 11, 09:05    [10971184]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить