bool型数据怎么写入到bit的数据库字段中?
解决方案 »
- 在asp.net里配置sqldatasource,select top @num * from tt失败?
- 数据显示分段问题?
- 如何模拟asp.net页面将数据提交到数据库中?
- 请教:treeview递归出错,急啊急急急急(附完整代码)顶就给分,今天结帖
- 关于用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败 的棘手问题
- 孟子大哥:我最近在你的网站上学习asp.net,有些例子的演示不能打开,可否修改一下,让兄弟们学习一下!
- jmail错误
- 想问下关于iframe自动适应高度的问题 [问题点数:30分]
- 在panel中动态添加CheckBox,如何为CheckBox动态添加Click事件?
- 利用.net开发手机网站,能支持哪些类型的手机或者不支持哪些手机?————在线等待!!
- iis 问题
- 三个过时的命令,怎么解决!
如果加了就去掉
否则把你的Sql语句发出来看看
{
...
string sql = "update wupin set youwu="+B+"";
...
}
public bool Xnosql(bool B)
{
...
string sql = "update wupin set youwu='"+B+"'";
...
}
2:
public bool Xnosql(bool B)
{
int i=0;
if(B)
{
i=1;
}
string sql = "update wupin set youwu="+i+"";
...
}
public bool Xnosql(bool B)
{
...
string sql = "update wupin set youwu='"+B+"'";
...
}
-----------------------
提示:无法将varchar型的false插入bit列
应加上单引号...
改成相面的
string sql = "update wupin set youwu='"+B+"'";
public bool Xnosql(bool B)
{
int i=0;
if(B)
{
i=1;
}
string sql = "update wupin set youwu="+i+"";
...
}
1。往数据库中添加,修改 bit 类型的字段时,只能用 0 或者 1。
2。在SQL语句中也只能用 0 或者 1,比如 "where bFlag=1" 不能用 "where bFlag=TURE"。
3。在使用RecordSet 将bit字段的数据取出来后,转换为了 Boolean 类型。这个时候判断要用 TRUE 和 FALSE。