用vb.net怎么连接Access数据库啊? 那个连接字符串(connectionstring)怎么写啊?
Provider=Microsoft.ACE.OLEDB.4.0;Data Source=|DataDirectory|\Temp\aaa.accdb;Persist Security Info=True
创新互联建站专注于西安网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供西安营销型网站建设,西安网站制作、西安网页设计、西安网站官网定制、小程序定制开发服务,打造西安网络公司原创品牌,更为您提供西安网站排名全网营销落地服务。
或
Provider=Microsoft.ACE.OLEDB.4.0;Data Source=|DataDirectory|\Temp\aaa.accdb;Persist Security Info=True
或
Provider = Microsoft.Jet.OLEDB.4.0;Data Source ="E:\Program Files\Microsoft Office\OFFICE11\SAMPLES\Northwind.mdb"
需要注意的问题。
文件夹路径中出现的空格处理,要加引号。
竖线是用来包括系统内置路径的,不能用作文件夹分隔符。
其它的没有什么大问题。
VB.NET中怎样拼接字符串好
vb中可以使用+连接字符串,
也可以使用连接字符串,
建议使用连接字符串,以区别数学运算符+。
关于VB.NET连接字符串
Dim da As String = "SELECT Count(检测项目) FROM b where 检测项目='cc'"
这句写错啦,你直接传送的是检测项目为字符串"cc"的参数,并不是你程序写的CC参数
改为:
Dim da As String = "SELECT Count(检测项目) FROM b where 检测项目='" cc "'"
建议通过程序组织的sql语句可以通过msgbox da 弹出来看看,这样你较容易查出是什么错误,较长的就用textbox1.text=da来看了,不过记得设置断点"exit sub"
使用ACCESS数据库的日期列比较,应为:
"select * from 表 where 日期列=" "#" cdate(textbox1.text) "#"
注意前后两个“#”号
使用sqlserver
"select * from 表 where 日期列=" "'" cdate(textbox1.text) "'"
当然日期格式要注意,如长短日期等。
日期期间:between 小日期 and 大日期(记得加#号)
标题名称:vb.net连字符 vb中用于字符串连接的运算符
链接URL:http://scgulin.cn/article/dooddgp.html