| 发表于:2007-03-16 11:54:58 楼主 |
select case lngresult case 1 strshow = "isdn号= " & strisdnnum & " 对方手机号= " & strsouraddr & "消息内容= " & strmsg lblgetsmsnum.caption = cstr(cint(lblgetsmsnum.caption) + 1) case 0 strshow = "没有收到短消息 " case else strshow = "其它错误 " end select 因为我只会asp.这次是vb.目的就是当case 1 成立时,在显示消息前,把"新短信"的字符到写入数据库.下面是我改的. select case lngresult case 1 dim cn as new adodb.connection dim rs as new adodb.recordset dim stmp as string stmp= "provider=microsoft.jet.oledb.4.0;data source= " & app.path & "\test.mdb;persist security info=false;jet oledb:database password=; " cn.open stmp stmp= "insert into test(test) values( '新短信 ') " rs.open stmp,cn re.close strshow = "isdn号= " & strisdnnum & " 对方手机号= " & strsouraddr & "消息内容= " & strmsg lblgetsmsnum.caption = cstr(cint(lblgetsmsnum.caption) + 1) case 0 strshow = "没有收到短消息 " case else strshow = "其它错误 " end select 但是我测试的时候当case 成立的时候,数据库没有任何变化。是不是哪里写错了,还是vb要有什么环境? |
|
|
|
|