【发布时间】:2016-10-06 10:54:17
【问题描述】:
我想知道在 vb.net 中指定参数大小与在 sql server 字段中指定参数大小时是否存在大小差异。
Varchar(50) 在 sql server 和 SqlDbType.VarChar(???).
从 sql 字段大小到 vb.net 是否发生任何转换,否则将与 sql server 中的相同。
【问题讨论】:
-
不清楚你的意思。您是在谈论执行查询时使用的参数还是从应用程序运行创建语句(即
create table xxx(.? -
@Igor 例如,如果 sql 中有一个名为 Person_Detail 的表,并且在该表内有一个名为 PersonName 的列,其数据类型为 Varchar(50)。所以我想知道通过参数化查询在 Person_Detail 表中插入数据时应该输入什么参数大小。喜欢
sql_Command.Parameters.Add("@PName", SqlDbType.VarChar,50).Value = "John"或什么。
标签: sql-server vb.net sql-server-2008 vb.net-2010