我一直用VB.NET做WEB开发的,最近接了项目是WINDOWS 应用程序的,想用VB.NET做 可一开是就出先这个那个问题,开始随便在WIN FORM 上加个控件如TEXTBOX 编译后就出问题系统提示"excepcion no controlado del tipo System.aritmeticexception en system.drawing.dll"算术运算中发生益处或下益,我什么编码都没加,就随便加个控件就出来问题了试了10分种不行,删除FRAMWORK从新装,问题解决了,靠这是什么意思啊!!到现在还不明白
另外还有一问题无法解决就是连接数据库的,我现在用ACCESS2000连接如果文件不加密码可以用个OLEDBDATAADAPTER连上,可为什么一加密码就连不上了,系统报告错误
另外我用代码连接数据库也出现问题代码如下
Dim strcon As String
Dim myConn As OleDbConnection = New OleDbConnection()
Dim mydataAdapter As OleDbDataAdapter
Dim mydataset As DataSet = New DataSet()
strcon = "Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;Data Source=bd1.mdb"
myConn.ConnectionString = strcon
Dim strcomando As String = "select * from prueba"
myConn.Open()
mydataAdapter = New OleDbDataAdapter(strcomando, myConn)
mydataAdapter.Fill(mydataset, "prueba")
myconn.close()
MsgBox("ok")
以上代码一到 myConn.Open() 就出错提示
Excepci¨®n no controlada del tipo System.Data.OleDb.OleDbException en system.data.dll
Informaci¨®n adicional: No error information available: DB_SEC_E_AUTH_FAILED(0x80040E4D).
这是怎么回事啊,还望各位指导,解决不了的话只好 回老本行用VB6 或DELPHI 去做了,不过确实是很郁闷啊,用WEBFORM和SQL200做了一年多了也没出现过着些乱七八糟的问题 小弟在这里谢了先
你打的字母好帅^----^
顶一下吧只能
YOU:系统提示"excepcion no controlado del tipo System.aritmeticexception en system.drawing.dll"算术运算中发生益处或下益
ME:代码的最顶上加 Imports System.Drawing.Printing
YOU:以上代码一到 myConn.Open() 就出错提示
Excepci¨®n no controlada del tipo System.Data.OleDb.OleDbException en system.data.dll
Informaci¨®n adicional: No error information available: DB_SEC_E_AUTH_FAILED(0x80040E4D).
ME:ConnectionString =
"Jet OLEDB:Database Password=D;Provider=Microsoft.Jet.OLEDB.4.0;Data source=C:\bd1.MDB"
其中PASSWORD=的内容不用加“”。
Access数据库设置密码了么?
试一试如下:
Data Source= *.mdb;
Provider= Microsoft.Jet.OLEDB.4.0;
Persist Security Info = False;
Jet OLEDB:Database Password = " + strPass + ";";
不需要提供UserId的,密码也不用加单引号
楼主,App.path 在VB.net里面就是 Application.path吧 希望帮到您