exception:SqlDbType.NChar data type is not supported by dot
Posted: Fri 01 Apr 2011 11:50
when I use UniCommandBuilder.DeriveParameters(cmd) ,it throw exception:SqlDbType.NChar data type is not supported by dotConnect Universal
I think type convert wrong!
StoredProcedure:
myCode:
win xp sp3
vs2010
SQL Server 2005
Devart dotConnect Universal 3.20.44
I think type convert wrong!
StoredProcedure:
Code: Select all
create PROCEDURE [dbo].[usp_InsertDept]
@DEPTNO int,
@DNAME varchar(14),
@LOC nchar(13)
AS
INSERT INTO [dbo].[Dept] (
[DEPTNO],
[DNAME],
[LOC]
) VALUES (
@DEPTNO,
@DNAME,
@LOC
)
Code: Select all
Dim cn As New UniConnection("Provider=SQL Server;User Id=sa;Password=hhzstsll;Data Source=IBM008;Database=test;Type System Version=SQL Server 2005;")
Dim cmd As UniCommand = New UniCommand("usp_InsertDept", cn)
cn.Open()
cmd.CommandType = CommandType.StoredProcedure
UniCommandBuilder.DeriveParameters(cmd)
Debug.Print(cmd.Parameters(3).UniDbType.ToString)
win xp sp3
vs2010
SQL Server 2005
Devart dotConnect Universal 3.20.44