ACCESS怎么和c#.net连接数据库?
问题同上:
还有就是在以后前台后台调用的时候也和sql一样的语句吗?
比如:sqlConnection con=DB.CreateCon(在类里连接access数据库)
con.open()
SqlCommand cmd=new SqlCommand( "select * from 表 ",con)
//SqlCommand cmd=new SqlCommand( "insert into 表 values( ' "+ test.text + " ') ",con)
SqlCommand cmd=new SqlCommand( "update 表 set id= ' "+ test.text + " ' ",con)
con.close()
大家看明白了吗?我从来没用过access和c#.net一起用过.好多问题不知道怎么回事,谢谢!
------解决方案--------------------using System.Data.OleDb;
OleDbConnection conn=new OleDbConnection( "Provider=Microsoft.Jet.OLEDB.4.0;Data source= ' "+System.Windows.Forms.Application.StartupPath+ "\\initFile.mdb ' ");
------解决方案--------------------引入空间using System.Data.OleDb;
并将access数据库放到\bin\Debug下面
string link= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= '../../数据库.mdb ' ";
OleDbConnection con=new OleDbConnection(link);
------解决方案--------------------using System.Data.OleDb;
OleDbConnection conn=new OleDbConnection(@ "Provider=Microsoft.Jet.OLEDB.4.0;Data source= 'initFile.mdb ' ");
------解决方案--------------------如果Access设置密码,在C#中也可以直接连接,只要修改connectionstring,如下:
"Provider=Microsoft.JET.OLEDB.4.0;data source= "
+yourAccessFile+ ";user id=Admin; "
+ "Jet OLEDB:Database Password= "+ yourPwd