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.数据库已连接,插入别的都正常,但插入布尔值提示"语法错误"
要怎样写语法才正确呢? 展开
要怎样插入新数据
cnn.Execute "INSERT INTO AA (BB) VALUES (True)"
出错
PS:
1.是VB连接数据库
2.BB字段类型为boolean
3.数据库已连接,插入别的都正常,但插入布尔值提示"语法错误"
要怎样写语法才正确呢? 展开
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连接呀?
还有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连接呀?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
strsql= "INSERT INTO AA (BB) VALUES (1)"
1 是 true ; 0 是 false
1 是 true ; 0 是 false
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把True改为1试一试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询