Σύμφωνα μέ το Excel που μου έτειλες δέν είναι όλα τά πεδία τύπου integer το πεδίο qID είναι τύπου varchar μήπως στον Πίνακα της βάσης σου είναι ώς integer ενώ από το excel έρχεται σέ varchar και γι' αυτό δέν γίνεται η εισαγωγή.
Προσωπικά δημιούργησα τόν πίνακα όπως σου δείχνω παρακάτω
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Jobs]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Jobs]
GO
CREATE TABLE [dbo].[Jobs] (
[ansID] [int] NOT NULL ,
[urID] [int] NULL ,
[qID] [varchar] (25) NULL ,
[ansLabel] [int] NULL ,
[qCode] [int] NULL ,
[surID] [int] NULL ,
[codfrID] [int] NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[Jobs] WITH NOCHECK ADD
CONSTRAINT [PK_Jobs] PRIMARY KEY CLUSTERED
(
[ansID]
) ON [PRIMARY]
GO
,μέσα στόν κώδικα άλλαξα το TransferData σέ Sheet1 έτρεξα την εκτέλεση και η εισαγωγή έγινε κανονικά.
Ιωάννης Μανουσάκης