vb.net里绝对值方法是什么?如何把一个BOOLEAN类型插入到SQL2000的BIT字段

HooKim166 2004-11-12 12:30:42
vb.net里绝对值方法是什么?如何把一个BOOLEAN类型插入到SQL2000的BIT字段
...全文
931 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnhgj 2004-11-12
  • 打赏
  • 举报
回复
"insert into t values (" & cint(false) & ")"
Overriding 2004-11-12
  • 打赏
  • 举报
回复
System.Math.Abs()是吗?
webdiyer 2004-11-12
  • 打赏
  • 举报
回复
如果你用参数化SQL语句或存储过程,直接把这个bool变量传递给SQL语句中bit型字段的变量就行了,它会自动转换,象这样:

myCommand.Parameters.Add("@BitField",myBoolValue);
lhcoolhacker 2004-11-12
  • 打赏
  • 举报
回复
使用byte类型代替bool即可
zhangjidong 2004-11-12
  • 打赏
  • 举报
回复
public void addObject(string strObjectName,string strObjectDesc,bool boolAddable,bool boolDelable,
bool boolUpdateable,bool boolBrowsable,bool boolRestoreable,bool boolPrintable)
{
// CREATE PROCEDURE [rminsertOBJECT]
// (@OBJECT_NAME_1 [nvarchar](10),
// @OBJECT_DESC_2 [nvarchar](50),
// @ADDABLE_3 [bit],
// @DELETABLE_4 [bit],
// @MODIFIABLE_5 [bit],
// @BROWSABLE_6 [bit],
// @RESTOREABLE_7 [bit],
// @PRINTABLE_8 [bit])
if (mySqlConnection == null)
throw new Exception("无法连接数据库!");
try
{
SqlParameter [] arParms = new SqlParameter[8];
arParms[0] = new SqlParameter("@OBJECT_NAME_1", SqlDbType.NVarChar,10 );
arParms[0].Value = strObjectName;
arParms[1] = new SqlParameter("@OBJECT_DESC_2", SqlDbType.NVarChar,50);
arParms[1].Value=strObjectDesc;
arParms[2] = new SqlParameter("@ADDABLE_3", SqlDbType.Bit);
arParms[2].Value = boolAddable;
arParms[3] = new SqlParameter("@DELETABLE_4", SqlDbType.Bit);
arParms[3].Value = boolDelable;
arParms[4] = new SqlParameter("@MODIFIABLE_5", SqlDbType.Bit);
arParms[4].Value = boolUpdateable;
arParms[5] = new SqlParameter("@BROWSABLE_6", SqlDbType.Bit);
arParms[5].Value = boolBrowsable;
arParms[6] = new SqlParameter("@RESTOREABLE_7", SqlDbType.Bit);
arParms[6].Value = boolRestoreable;
arParms[7] = new SqlParameter("@PRINTABLE_8", SqlDbType.Bit);
arParms[7].Value = boolPrintable;
SqlHelper.ExecuteNonQuery(mySqlConnection, CommandType.StoredProcedure, "rminsertOBJECT", arParms);
}
catch(Exception ex)
{
string errMessage = "数据访问,添加对象:";
for( Exception tempException = ex; tempException != null ; tempException = tempException.InnerException )
{
errMessage += tempException.Message + Environment.NewLine + Environment.NewLine;
}
throw new Exception(errMessage);
}
finally
{
mySqlConnection.Close();
}
}

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧