为了账号安全,请及时绑定邮箱和手机立即绑定

MSsql 可以自动判断数据类型吗?还是 SqlParameter类做的自动判断好像不是后者

MSsql 可以自动判断数据类型吗?还是 SqlParameter类做的自动判断好像不是后者

红颜莎娜 2018-11-21 18:09:57
//如果是 mssql SqlParameter("@name","郭德纲")这样写,完全可以,而 ACCESS中 却要为每个参数类型 小心地指定 数据类型!    //我想知道这是数据库的问题,还是.net的问题?     // MSsql 可以自动判断数据类型吗?还是 SqlParameter类做的自动判断好像不是后者    public class test    {             OleDbParameter[] opars = {                                        new OleDbParameter("@name",OleDbType.LongVarWChar)                                       ,new OleDbParameter("@age",OleDbType.Integer)                                       ,new OleDbParameter("@birthday",OleDbType.Date)                                       ,new OleDbParameter("@gongzi",OleDbType.Double)//工资 双精度                                       ,new OleDbParameter("@sex",OleDbType.Boolean)                                    };            opars[0].Value = "郭德纲";            opars[1].Value = 38;            foreach(OleDbParameter p in opars)            {                ocmd.Parameters.Add(p);            }            ocmd.ExecuteNonQuery();            ocon.Close();        }    }
查看完整描述

2 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

MS SQL Server 不能自动判断

查看完整回答
反对 回复 2018-11-25
  • 2 回答
  • 0 关注
  • 527 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信