xtybfgu 发表于 2008-5-26 10:29:10

谁给我看看这个数据库删除问题啊。



错在哪里啊。。。先谢谢了。。删除就出错。。。。

[ 本帖最后由 xtybfgu 于 2008-5-26 12:57 编辑 ]

bing614 发表于 2008-5-26 12:29:46

    Case $Button3 ;删除
                $Strn=GUICtrlRead(GUICtrlRead($ListView1))
                $Strnspin=StringSplit($Strn,"|")               
            $addfld = ObjCreate("ADODB.Connection")
            $addfld.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" &$mdb_data_path)
                        $sQuery ="DELETE FROM " & $tblname & " IN '" & $mdb_data_path & "' WHERE id" & " = " & $Strnspin
         $addfld.execute($sQuery)
         $addfld.close

xtybfgu 发表于 2008-5-26 12:42:56

原帖由 bing614 于 2008-5-26 12:29 发表 http://www.autoitx.com/images/common/back.gif
    Case $Button3 ;删除
                $Strn=GUICtrlRead(GUICtrlRead($ListView1))
                $Strnspin=StringSplit($Strn,"|")               
            $addfld = ObjCreate("ADODB.Connection")
            $addfld.Open("Provide ...

谢谢。这改改就可以了。我还能问你一下吗?
这个" '这二个符要怎么区分啊??

bing614 发表于 2008-5-26 12:44:37

什么字符.如果你说的是" '最好方法就是使用msgbox直接显示出来最容易区分。

破帽遮颜 发表于 2008-5-26 12:44:40

' 大于" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

xtybfgu 发表于 2008-5-26 12:47:44

那更新数据时,更新中文就出错呢

bing614 发表于 2008-5-26 12:51:42

字符要用' ' 或者 " " 引起来 数字不要加 加了出错,

xtybfgu 发表于 2008-5-26 12:52:53

对啊,我是加了" "

bing614 发表于 2008-5-26 12:53:33

比如你要EXEC P这句 $conn.Execute("insert into tywb (name,pass,qq,e_mail) values('"&$name&"','"&$pass&"','"&$qq&"','"&$e_mail&"')")
可以先用MSGBOX显示一下"insert into tywb (name,pass,qq,e_mail) values('"&$name&"','"&$pass&"','"&$qq&"','"&$e_mail&"')"
看看对应数据是否正确.

bing614 发表于 2008-5-26 12:54:06

是哪句出错呢?

xtybfgu 发表于 2008-5-26 12:55:21

好了,非常感谢楼上的兄弟。有时间请你吃饭。。。:face (33): :face (33): :face (33):

xtybfgu 发表于 2008-5-26 12:58:26

对了,楼上的兄弟有没有关于数据库语句的使用资料啊。

对数据库还不是怎么了解
页: [1]
查看完整版本: 谁给我看看这个数据库删除问题啊。