问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB.NET连接access数据库文件的问题!(请根据详细描述回答!)

发布网友 发布时间:2022-04-11 21:39

我来回答

4个回答

热心网友 时间:2022-04-11 23:09

工具-连接到数据库 是根据数据库的类型自动创建连接的 Provider=Microsoft.Jet.OLEDB.4.0是access数据库的专有连接

oledbdataAdapter的新建连接可以适用于多种数据库所以Provider不一样,默认是连接SQL的,SQLNCLI.1是连接SQL数据库的Provider,因为连接数据库的连接字符串是错误的所以连接失败

热心网友 时间:2022-04-12 00:27

string strConn;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;";
strConn += "Data Source=";
strConn += Server.MapPath(".\\upExcel\\").ToString();

strConn += this.lblf.Text.ToString();
strConn += ";Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);

string strSQL = "SELECT * FROM [Sheet1$] ";
OleDbCommand comm = new OleDbCommand(strSQL,conn);
conn.Open();

OleDbDataReader dr = comm.ExecuteReader();

string strSQLcmd = "";
string deleSQL = "";
OracleConnection sqlconn = new OracleConnection("server=192.168.2.99;data source=Commercial;uid=Commercial;pwd=hdwy1973");
sqlconn.Open();
#endregion
#region 批量导入
int i = 0;
int j = 1;
DataSet myds = new DataSet();
while (dr.Read())
{

//更新数据

i += j;
int num1 = num + i;
OracleCommand SQLcom = new OracleCommand(deleSQL,sqlconn);
SQLcom.ExecuteNonQuery();

strSQLcmd = "INSERT INTO ";
OracleCommand SQLcomm = new OracleCommand(strSQLcmd, sqlconn);
SQLcomm.ExecuteNonQuery();

string trsql = "select * from TL_SCHOOL2 where ID='" + num1 + "'";
OracleDataAdapter myda = new OracleDataAdapter(trsql, sqlconn);
myda.Fill(myds, "TL_SCHOOL2");
}
GridView1.DataSource = myds;
GridView1.DataBind();

conn.Close();
sqlconn.Close();

热心网友 时间:2022-04-12 02:01

'就这么连接,很简单的

Public con As ADODB.Connection, Str As String, Adodc As ADODB.Recordset, sql As String

Public Sub Ado_Open()
con = New ADODB.Connection
Str = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & System.IO.Directory.GetCurrentDirectory & "\Finance.mdb;pwd=;ReadOnly=False"
con.Open(Str)
End Sub

Public Sub NewAdo()
Adodc = New ADODB.Recordset
Adodc.CursorLocation = ADODB.CursorLocationEnum.adUseClient
Adodc.Open(sql, con, ADODB.CursorTypeEnum.adOpenDynamic, ADODB.LockTypeEnum.adLockBatchOptimistic)
End Sub

public sub commandbutton1()
ado_open
sql="select * from user"
newado
textbox1=adodc.fields(0)
end sub

热心网友 时间:2022-04-12 03:53

你的VS2005有问题
VB.NET连接accdb数据库的疑问

那是你的路径写错了,没有指定数据库的完整路径,在当前目录下的数据库要取当前的路径来指定数据库。以下帮你改好的路径名:Conn.ConnectionString ="provider=Microsoft.ACE.OLEDB.12.0;Data source=" & Application.StartupPath & "\dbRNA.accdb"

VB.Net连接Access数据库

dim cnstr = "provider=microsoft.jet.oledb.4.0,data source=Access数据库文件位置" /*定义连接字符串*/ dim cn as oledbconnection = new oledbconnection(cnstr) /*定义连接*/ cn.open() /*打开连接*/ sqlstr="select... from... 或其他sql"dim cmd as sqlcommand=new sqlcommand...

关于用VB.NET连接access数据库出现了一些问题,调试的时候自动关掉了_百 ...

进口System.IO 进口System.Data.OleDb CN作为新OleDb.OleDbConnection (供应商= Microsoft.Jet.OLEDB.4.0;数据源= C:\ ACCESS数据库的。mdb“)'定义连接---改变到实际的数据库路径和名称 DataBaseRST上的作为整数使用返回数据库执行的结果 的公共功能DataModify(BYVAL str作为字符串)作为布尔数据库...

VB.NET连接Access数据库报错

你使用Access数据库,在运行程序的电脑要安装Access数据库驱动程序,不然无法连接数据库。另外,新的电脑C盘受限,你可以往其他硬盘分区如D盘写数据。

vb.net和Access数据库连接:读取数据库中表的一列值的问题。

from Elements"dim da as new OleDbDataAdapter da.SelectCommand =cmd dim ds as new Dataset da.fill(ds)conn.close dim dt as datatable=ds.tables(0) '从数据库里面读出一列,放入了一个dataTable里面去。'dt可以绑定到控件。如combobox combo1.datasource=dt combo1.displaymember="Name"...

vb.net连接ACCESS数据库两表连接查询(查询语句问题)

我觉得你这个是嵌套查询,问题是这个Table_Name是不是Store_List表里面的字段?SQL查询语句一般只能查到表里的字段,要查到表名的话可能要去找下资料了。

vb.net 中连接access库时出错。求高人指点

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Db.mdb;pwd=0703"改成:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("Db.mdb")+";Jet OLEDB:Database Password=0703"

VB.NET连接access数据库文件时提示“无效的授权说明”

选择了Access.就像使用文本文件来存储数据一样,我们需要先设计好数据结构,只不过在设计Access数据库的结构时,我们需要用到其它的程序来进行详细的规划.建议采用的程序是office中的Access或VB自带的VISDATA.当数据库设计好了以后,我们可以开始"数据库编程"了.首先,我们需要引用ADO.具体的方法是,在"工程" -...

DW中ASP.NET VB连接access数据库出现"未指定错误"

先检查access是不是2003版的,然后看看要连接的文件名和文件路径是否正确。

vs2005,用vb.net连接Access数据库,输入日期存入数据库,总是提示insert...

肯定是那个细节有问题,没有源码没法看。 不过你可以把日期类型转换为string 把库字段类型改成文本 。

access的数据库文件格式是 access的默认数据库文件格式 access数据库是什么型数据库 Access数据库文件的扩展名 access中表和数据库的关系是 access导入excel数据 access数据库类型 access数据库教程 access数据库程序设计是什么
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大连大学中外办学值得上吗 大连大学国际本科是公办还是民办 介绍一些有古老气息的,有传说的地方,越多越好。最好在中国中部。 现在的日本鬼子难道一定是你们想的这样坏吗?坏的是日本政府! 我近几年在吃玉米的时候总是不消化,一吃就拉出来了,而且大便中... 同时掷3个均匀的骰子,当得知"其中两个骰子面朝上点数之和为8时"获得多... 重庆市工伤申请表的鉴定程序是什么的 ...做了包皮手术,有早泄有前列腺,在晚上睡觉梦游射精,有什么影响到病快... 电脑没声,音箱正常,也没发现有感叹号和问号.声音控制部分被禁用.是换了... 属狗女什么属相最配对,属狗女和什么属相最配 求一个用VB.net操作access数据库的例程 vb.net +access数据库 vb.net,操作ACCESS数据库 求VB.NET2010操作ACCESS数据库的完整代码 vb.net 怎么样访问access数据库? VBNET ACCESS操作方法 VB.net如何调用ACCESS数据库中的数据 用vb.net操作access数据库 网站和ACCESS数据库不在一个服务器上,怎么远程调用ACCESS数据库? asp怎么远程连接Access数据库呢?(VB代码) Access.NOW.远程怎么用 org.apache.shiro.cache.ehcache.ehcachemanager是干什么用的 SSM项目配置了shiro、ehcache,配置了会话session的超时时间无效 怎么获取shiro中的session对象 SpringBoot+Shiro整合后登录功能报错 如何解决 org.apache.shiro.util.unknownclassexception 请教".imsq" 关于电脑的单词短语 ICT 中的raw thd是什么意思 VSS客户端打开工程时提示“Access to file "\\Lan\VSS\data\rights.dat ... VB.NET连接ACCESS数据库,读取查询并显示 VB.Net连接Access数据库 vb.net access数据库 VB.NET连接access 数据库问题 VB.NET通过调用模块怎么建立access数据库? VB.NET 的ACCESS数据库操作问题,修改字段名 关于CentOS安装oracle11gR2 出现乱码 信息: Illegal access: this web application instance has been stopped already. Could not load …… 这是什么错误?怎样修复? Could not load com.mysql.jdbc.SQLError. tomcat报的错误,帮忙看一眼,随便说几句,谢了。 哪位java高手帮我看看这是什么原因引起的异常? Could not load com.mysql.jdbc.SQLError. 我的项目是用java做的,本来用的是oracle,后来oracle出问题了,改成mysql,但是系统运行不起来,求大侠帮助 JEECMS导入Myeclipse的问题 java timer +spring +mybatis 报错 在myeclipse部署web应用时,经常报java.lang.IllegalStateException错误,具体情况如下: oracle rman和数据泵的区别 ORACLE代码出错,提示ORA-00904,ID无效 run-time error '40002' S0022:[oracle][ODBC][ora]ORA-00904:"EMPLOYEE","STREMPLOYEECODE":无效的标识符 Spotlight监控oracle时提示ORA