编程论坛's Archiver

菜鸟菜问 发表于 2007-10-22 19:09

菜鸟菜问,实在是弄不明白程序里哪里错了,拜托了

<P><br>小弟弄好了这个程序,却出错一大堆功能不能完全实现,不知道怎么办了,头都大了,各位大侠救命啊!<br><br><br>谢谢大家了!<br><br></P>
[align=right][color=#000066][此贴子已经被作者于2007-10-22 20:04:25编辑过][/color][/align]

rayxiang 发表于 2007-10-22 19:17

虾米哦

菜鸟菜问 发表于 2007-10-22 19:18

<P>附件传不上来</P>

Kid_X 发表于 2007-10-22 19:18

<P>晕~~~~</P>

菜鸟菜问 发表于 2007-10-22 19:37

回复:(菜鸟菜问)菜鸟菜问,实在是弄不明白程序里哪...

<P><BR>请问这段代码哪里有错呢?<BR><BR><BR><BR>Private Sub Command1_Click()<BR>Dim rs_user As New ADODB.Recordset</P>
<P>If Trim(Text1.Text) = "" Then<BR>    MsgBox "客户级别不能为空,请输入!", vbOKOnly + vbExclamation, ""<BR>    Text1.SetFocus<BR>ElseIf Trim(Text2.Text) = "" Then<BR>    MsgBox "客户号不能为空,请输入!", vbOKOnly + vbExclamation, ""<BR>    Text2.SetFocus<BR>ElseIf Trim(Text3.Text) = "" Then<BR>    MsgBox "姓名不能为空,请输入!", vbOKOnly + vbExclamation, ""<BR>    Text3.SetFocus<BR>ElseIf Trim(Text4.Text) = "" Then<BR>    MsgBox "性别不能为空,请输入!", vbOKOnly + vbExclamation, ""<BR>    Text4.SetFocus<BR>ElseIf Trim(Text5.Text) = "" Then<BR>    MsgBox "出生年月不能为空,请输入!", vbOKOnly + vbExclamation, ""<BR>    Text5.SetFocus<BR>ElseIf Trim(Text6.Text) = "" Then<BR>    MsgBox "职位不能为空,请输入!", vbOKOnly + vbExclamation, ""<BR>    Text6.SetFocus<BR>ElseIf Trim(Text7.Text) = "" Then<BR>    MsgBox "地址不能为空,请输入!", vbOKOnly + vbExclamation, ""<BR>    Text7.SetFocus<BR>ElseIf Trim(Text8.Text) = "" Then<BR>    MsgBox "联系方式不能为空,请输入!", vbOKOnly + vbExclamation, ""<BR>    Text8.SetFocus<BR>Else<BR>        Dim connectionstring As String<BR>        connectionstring = "provider=Microsoft.Jet.OLEDB.4.0;data source=" &amp; App.Path &amp; "\base.mdb"<BR>        conn.Open connectionstring<BR>        sql = "select * from 客户信息 where  客户号='" &amp; Text2.Text &amp; "'"<BR>        rs_user.Open sql, conn, adOpenKeyset, adLockPessimistic<BR>        If rs_user.EOF Then<BR>            rs_user.AddNew<BR>            rs_user.Fields(0) = Text1.Text<BR>            rs_user.Fields(1) = Text2.Text<BR>            rs_user.Fields(2) = Text3.Text<BR>            rs_user.Fields(3) = Text4.Text<BR>            rs_user.Fields(4) = Text5.Text<BR>            rs_user.Fields(5) = Text6.Text<BR>            rs_user.Fields(6) = Text7.Text<BR>            rs_user.Fields(7) = Text8.Text</P>
<P><BR>            rs_user.Update<BR>            MsgBox "客户信息增加成功!", vbOKOnly + vbExclamation, ""<BR>            Text1.Text = ""<BR>            Text2.Text = ""<BR>            Text3.Text = ""<BR>            Text4.Text = ""<BR>            Text5.Text = ""<BR>            Text6.Text = ""<BR>            Text7.Text = ""<BR>            Text8.Text = ""<BR>            <BR>            Text1.SetFocus<BR>            conn.Close</P>
<P>         Else<BR>            MsgBox "该客户号已存在,请重新输入!", vbOKOnly + vbExclamation, ""<BR>            Text1.Text = ""<BR>            Text2.Text = ""<BR>            Text3.Text = ""<BR>            Text4.Text = ""<BR>            Text5.Text = ""<BR>            Text6.Text = ""<BR>            Text7.Text = ""<BR>            Text8.Text = ""</P>
<P>            Text1.SetFocus<BR>            conn.Close<BR>          <BR>         End If<BR>End If<BR>End Sub</P>
<P>Private Sub Command2_Click()<BR>Unload Me<BR>End Sub<BR></P>[attach]29360[/attach]<BR>

daniel_zhang 发表于 2007-10-22 19:49

<P>现象是什么?</P>

hanzhu3366 发表于 2007-10-22 19:52

[em03] 我看了  但真的不知道啊  抱歉!

菜鸟菜问 发表于 2007-10-22 19:55

<P>编译错误<BR>未找到方法和数据成员</P>

TLZL 发表于 2007-10-22 22:47

我感觉是不是end if的语句不够呢?

dingonet 发表于 2007-10-23 08:52

不知道<BR>

C语言的深度 发表于 2007-10-23 09:04

额`这个问题```你认真在检查下代码1`

悠蓝 发表于 2007-10-23 10:47

<P>没有连接上数据库?好象是没有定义conn<BR>Dim rs_user As New ADODB.Recordset<BR>后面加<BR>dim conn as new adodb.connection 看看`</P>
<P>学了好久记不清了````希望能帮到你</P>

网啥子业 发表于 2007-10-24 13:28

看了.<BR>感觉endif真的少勒.<BR>[em01]

zhou 发表于 2008-3-31 10:19

*** 作者被禁止或删除 内容自动屏蔽 ***

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.