📄 subject_32047.htm
字号:
<p>
序号:32047 发表者:叮当 发表日期:2003-03-09 17:45:18
<br>主题:问题4:
<br>内容:我在SQL Server2000中自定义了一个数据类型,该怎么在程序中使用呢?<BR>如果直接就用,编译时会提示:“System.Data.SqlDbType”并不包含对“xxxx”的定义。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:落叶夏日 回复日期:2003-03-09 18:16:46
<br>内容:当然,你必需转成SqlDbtype所能理解的数据结构
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:叮当 回复日期:2003-03-09 18:53:34
<br>内容:不太明白,我说清楚点:<BR>我定义了一个"Sex"类型,类型为char(4),值为“先生”和“女士”,该怎样在程序中使用这个"Sex"到以下语句:<BR>SqlParameter sqlParameterSex=new SqlParameter("@Sex",SqlDbType.Sex,4); <BR>sqlParameterSex.Value=sex;<BR>myCommond.Parameters.Add(sqlParameterSex);<BR>……<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:落叶夏日 回复日期:2003-03-09 19:30:51
<br>内容:这是不可能的吧,呵呵,SqlDbType里是没有自己定义的Sex类型,你可以用bool<BR>1 代表男,2 代表女,是可以的,难怪你的存储过程不好用,是这个问题,记的你必需使用<BR>SqlDbType 中的类型,<BR>或你试试:下面是否可以,在程序中用枚举来进行限制<BR>SqlParameter sqlParameterSex=new SqlParameter("@Sex",SqlDbType.String,4); <BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:落叶夏日 回复日期:2003-03-09 21:19:01
<br>内容:下次把你的代码出错的部分发出来,并注明出错的提示,我好快点找出错误原因
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:叮当 回复日期:2003-03-13 21:27:45
<br>内容:唉~没想到什么解决的好办法!难道号称如此强大的.net竟然无法支持自定义数据吗?真是不可思议~~~
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:落叶夏日 回复日期:2003-03-13 22:21:48
<br>内容:我想到一个办法写个派生类System.Data.SqlTypes.Sex,在命名空间 System.Data.SqlTypes 下<BR> 基类是System.ValueType<BR>实现你要的,是否可以没有试过:),你如果有时间就试一下,我只是想个思路:)<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:叮当 回复日期:2003-03-13 23:08:53
<br>内容:谢谢落叶提醒,感觉应该可以把~
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -