Sql server 中的boolean SQL Server中boolean是不是bit或是什么,有一个字段为bit,下列语句出错:INSERT INTO a (b) VALUES (false) 提示:不允许使用列名,而我只有一个字段b,怎么回事。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to Drate(鸟窝里的虫) :不是这个原因,几个字段的我也试过 false在sql中是不认得。bit只任0和1 false在sql中是不认得。bit只任0和1sql server没有boolean型,bit也不是boolean型,虽然可以当做boolean用,但也不能这么直接用。procedure TForm1.BitBtn1Click(Sender: TObject);var i:Integer; str:String; a:Boolean;begin a:=False; str:=IntToStr(Integer(a)); //0 ShowMessage(str); ADOConnection1.Execute('INSERT INTO aa(aa) VALUES ('+str+')',i);end; 说掉了!BIT只认得0与1这两个数! 关于delphi数据添加的问题 转发问题~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 送分 ,顺便问个小问题 如何判断DCOM分布在哪里? cxGrid1TableView1Column1字段的扩展属性选RichEdit,如何操作RichEdit呢? 几个控件 加密、解密的问题 怎样改变OpenDialog对话框的大小? 哪儿有编写RTF格式与HTML格式转换程序的资料? 调查:有多少人从VFP转向DELPHI的!!!!! 我见过ERP软件中最好的ERP系统 关于boolean型
不是这个原因,几个字段的我也试过
sql server没有boolean型,bit也不是boolean型,虽然可以当做boolean用,但也不能这么直接用。
procedure TForm1.BitBtn1Click(Sender: TObject);
var
i:Integer;
str:String;
a:Boolean;
begin
a:=False;
str:=IntToStr(Integer(a)); //0
ShowMessage(str);
ADOConnection1.Execute('INSERT INTO aa(aa) VALUES ('+str+')',i);
end;