我是菜鸟,根据书上提供的代码写的,总觉得与数据库连接那一块有问题请高手帮忙
具体代码如下:
Private Sub Form_Load()
Combo1.AddItem ("男")
Combo1.AddItem ("女")
Combo1.ListIndex = 0
Combo2.AddItem ("汉族")
Combo2.AddItem ("回族")
Combo2.AddItem ("满族")
Combo2.AddItem ("蒙古族")
Combo2.AddItem ("朝鲜族")
Combo2.AddItem ("藏族")
Combo2.AddItem ("其他")
Combo2.ListIndex = 0
Combo3.AddItem ("已婚")
Combo3.AddItem ("未婚")
Combo3.ListIndex = 0
Combo4.AddItem ("党员")
Combo4.AddItem ("团员")
Combo4.AddItem ("群众")
Combo4.ListIndex = 0
Combo5.AddItem ("硕士")
Combo5.AddItem ("本科")
Combo5.AddItem ("大专")
Combo5.AddItem ("中专")
Combo5.AddItem ("高中")
Combo5.AddItem ("初中")
Combo5.AddItem ("小学")
Combo5.ListIndex = 0
Combo6.AddItem ("董事长")
Combo6.AddItem ("总经理")
Combo6.AddItem ("副总经理")
Combo6.AddItem ("部门经理")
Combo6.AddItem ("无")
Combo6.ListIndex = 0
Combo7.AddItem ("高级")
Combo7.AddItem ("中级")
Combo7.AddItem ("初级")
Combo7.AddItem ("无")
Combo7.ListIndex = 0
If blnAddRS = True Then
Me.Caption = "添加员工信息"
rs1.Open "select* from 员工信息表 order by 编号", cnn, adOpenKeyset, adLockOptimistic
If rs1.RecordCount > 0 Then
rs1.MoveLast
Txt1(0) = Format(Val(rs1.Fields("编号")) + 1, "00000")
Else
Txt1(0) = "00001"
End If
rs1.Close
Else
Me.Caption = "修改员工信息"
With main_yggl_addmodify.Adodc1.Recordset
rs1.Open "select* from 员工信息表 order by 编号", cnn, adOpenKeyset, adLockOptimistic
If rs1.RecordCount > 0 Then
Txt1(0) = .Fields("编号")
Txt1(1) = .Fields("姓名")
Combo1.Text = .Fields("性别")
Txt1(2) = .Fields("身份证号")
DTP1.Value = .Fields("出生年月")
Txt1(3) = .Fields("年龄")
Combo2 = .Fields("民族")
Combo3 = .Fields("婚姻状况")
Combo4 = .Fields("政治面貌")
DTP2.Value = .Fields("入党团时间")
Txt1(4) = .Fields("籍贯")
Txt1(13) = .Fields("联系电话")
Txt1(5) = .Fields("手机号码")
Txt1(6) = .Fields("家庭地址")
Txt1(7) = .Fields("毕业院校")
Txt1(8) = .Fields("专业")
Combo5 = .Fields("最高学历")
Txt1(9) = .Fields("特长")
DTP3.Value = .Fields("参加工作时间")
Txt1(10) = .Fields("总工龄")
Set PicPhoto.DataSource = main_yggl_addmodify.Adodc1
PicPhoto.DataField = "照片"
If .Fields("照片") Is Nothing Then
PicPhoto.Picture = LoadPicture()
End If
DataCombo1 = .Fields("部门")
Combo6 = .Fields("职务")
Combo7 = .Fields("职称")
Txt1(11) = .Fields("基本工资")
DTP4.Value = .Fields("入职时间")
Txt1(12) = .Fields("本单位工龄")
End If
End With
End If
End Sub
添加
Public Function cnn() As ADODB.Connection
Set cnn = New ADODB.Connection
cnn.Open "Driver={SQL Sever};Sever=(local);Database=db_manmanage;Uid=sa;pwd="
End Function
后 提示错误还是相同的 调试后错误语句是cnn.Open "Driver={SQL Sever};Sever=(local);Database=db_manmanage;Uid=sa;pwd="
不知道怎么改 麻烦指点
Dim cnn As ADODB.Connection
Set cnn = New ADODB.Connection
sDbFile="C:\MyDatabase.MDB" '这里是数据库名称
cnn.ConnectionString = "Provider=MicroSoft.jet.Oledb.4.0; data source=" & sDbFile
cnn.Open
运行vb编写程序时出错 [ODBC驱动程序管理器]未发现数据...
数据库没有连接啊,在Adodc1中设置连接字符串就行了。
...ODBC 驱动程序管理器]未发现数据源名称并且指定默认驱动程序”_百 ...
应该是没有指定ADODC的ConnectionString.在查询在前加断点,监视一下ADODC的ConnectionString的值.'Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; data source=" & App.Path & "\\logs.mdb;Persist Security Info=False"Adodc1.RecordSource = "SELECT * FROM logs "Adodc1.Refresh ...
跪求高手支招!VB 运行中出现 [Microsoft][ODBC驱动程序管理器]未发现...
1,ADODC连接设置有误,造成数据库连接不通(这个可能性比较小,看你的程序就能知道);2,ADODC控件设置的问题。第二种可能,需要先检查一下ADODC的设置。如果选择使用ODBC连接,可以先到windows的控制面板里测试一下ODBC的连接,看看测试是否成功;如果使用连接字符串的话可以直接测试。使用连接成功以后,...
VB6.0 [Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认...
程序是从从光盘里拷过来了,也安装了SQL,恢复了数据库,但是基本上每个窗口打开都会弹出如题警告,由于刚接触vb,贴出部分代码,恳请高手救命,麻烦尽量详尽、具体、通俗些,原谅我这... 程序是从从光盘里拷过来了,也安装了SQL,恢复了数据库,但是基本上每个窗口打开都会弹出如题警告,由于刚接触vb,贴出部分代码,恳请高手...
VB 运行中出现 [Microsoft][ODBC驱动程序管理器]未发现数据源名称并且...
应该先在“管理工具”->数据源(ODBC)中建立一个数据源。
你好,我在网上看到你关于VB 运行中出现 [Microsoft][ODBC驱动程序管理器...
Adodc的记录源(RecordSource)属性必须在设计的时候指定一条,否则运行时会报错。Adodc的记录源也可以在运行时动态修改。一般的做法是先将RecordSource指向一个小规模的数据表,运行时指定对应的SQL语句修改RecordSource,然后再Refresh Adodc控件即可。
VB程序提示未发现数据源名称并且未指定默认驱动程序
而不要使用下列代码:SetMyConnection=Server.Createobject("ADODB.Connection")MyConnection.open “Guestbook.mdb”用上面这个代码建立的数据库连接容易出现问题,如果将程序移植到其它计算机上运行,就容易出现错误,会提示:“未发现数据源名称并且未指定默认驱动程序”等问题。
VB 运行中出现 [Microsoft][ODBC驱动程序管理器]未发现数据源名称并且...
首先检查你的ODBC数据源是否设置完成,然后是你的代码中缺少数据源的链接信息 Dim cnn As New ADODB.Connection ’设置到数据源的链接信息 Dim rst As New ADODB.Recordset ‘设置记录源 Dim s As String s = "dsn=(ODBC数据源中的用户数据源名称);uid=(用户名);pwd=(密码)"'例如 s...
...未发现数据源名称并且未指定默认驱动程序怎么解决?
自己的网站上传以后,就提示如下信息: Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 \/Index.asp,行 8 代码是: <% ' FileName="Connection_odbc_con... 展开 建立数据源了一波...
...ODBC驱动程序管理器]未发现数据源名称并且为指定默认驱动程序_百度...
打开控制面板 - 性能和维护 - 管理工具 - 数据源 (ODBC),按照向导创建一个SQLSERVER的数据源,指向你对应的数据库即可