VB+SQL中,如何解决VB向SQL数据库添加带有布尔值的新记录

比如表AA下有个字段BB类型为boolean要怎样插入新数据cnn.Execute"INSERTINTOAA(BB)VALUES(True)"出错PS:1.是VB连接数据... 比如表AA下有个字段BB类型为boolean

要怎样插入新数据
cnn.Execute "INSERT INTO AA (BB) VALUES (True)"
出错
PS:
1.是VB连接数据库
2.BB字段类型为boolean
3.数据库已连接,插入别的都正常,但插入布尔值提示"语法错误"
要怎样写语法才正确呢?
展开
 我来答
超然之快
2010-08-17 · 超过16用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:46.3万
展开全部
首先,你表里面的字段必须是逻辑型的,还有你要执行一行,还要连接数据库。打开数据库
还有INSERT语句应该用括号括起来像这样
cnn.Execute ("INSERT INTO AA (BB) VALUES (True)")在.NET里面就只可以使用4个方法向数据库提交SQL命令:
ExecuteNonQuery():执行SQL语句,返回受影响的行数。
ExecuteReader():执行SQL语句,返回一个包含数据的SqlDataReader对象。
ExecuteScalar():执行SQL语句,返回结果集中第一行的第一列。
ExecuteXmlReader():执行SQL语句,返回XmlReader对象。Execute用的对吗??你再好好检查一遍 你做的仅仅是VB连接数据库玛?还是VB.NET连接呀?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yalkan
2010-08-17
知道答主
回答量:45
采纳率:0%
帮助的人:18.8万
展开全部
strsql= "INSERT INTO AA (BB) VALUES (1)"

1 是 true ; 0 是 false
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
最美乡村行
2010-08-17 · TA获得超过1136个赞
知道大有可为答主
回答量:1191
采纳率:0%
帮助的人:1635万
展开全部
你把True改为1试一试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式