| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2057 人关注过本帖
标题:問下在vb2005里是這樣寫的不
取消只看楼主 加入收藏
jxyga111
Rank: 8Rank: 8
来 自:中華人民共和國
等 级:贵宾
威 望:33
帖 子:6015
专家分:895
注 册:2008-3-21
结帖率:70%
收藏
 问题点数:0 回复次数:8 
問下在vb2005里是這樣寫的不
這是插入語句:sqlcmd.ExecuteReader("insert into t_login(id) values('" & CStr(Trim(TextBox1.Text)) & "'")
但是卻出錯不明白那里有問題
搜索更多相关主题的帖子: vb2005 
2008-11-18 11:08
jxyga111
Rank: 8Rank: 8
来 自:中華人民共和國
等 级:贵宾
威 望:33
帖 子:6015
专家分:895
注 册:2008-3-21
收藏
得分:0 
一樣提示
ID的類型是varchar(50)
'從字串 "insert into t_login (id) values " 至型別 'Integer' 的轉換是無效的。

烈焰照耀世界,斌凍凍千萬裏
2008-11-18 18:55
jxyga111
Rank: 8Rank: 8
来 自:中華人民共和國
等 级:贵宾
威 望:33
帖 子:6015
专家分:895
注 册:2008-3-21
收藏
得分:0 
Dim strcmd As String
        Dim sqlcn As SqlConnection = New SqlConnection(strcon)
        sqlcn.Open()
        strcmd = "select id from t_login"
        Dim sqlcmd As SqlCommand = New SqlCommand(strcmd, sqlcn)
        Dim dr As SqlDataReader
        dr = sqlcmd.ExecuteReader
        Do While dr.Read
            If Trim(TextBox1.Text) = dr.Item(0) Then
                MsgBox("該用戶名已存在!")
                Exit Sub
            Else
                Dim sqlcmdcommandtext As String
                sqlcn.Close()
                sqlcn.Open()
                sqlcmdcommandtext = "insert into t_login (id) values ('" & CStr(Trim(TextBox1.Text)) & "')"
                sqlcmd.ExecuteNonQuery()

                MsgBox("申請成功,請登入!")
                Exit Sub
            End If
        Loop


謝謝你了,這是我做的,你幫忙看下有什么問題

烈焰照耀世界,斌凍凍千萬裏
2008-11-19 17:09
jxyga111
Rank: 8Rank: 8
来 自:中華人民共和國
等 级:贵宾
威 望:33
帖 子:6015
专家分:895
注 册:2008-3-21
收藏
得分:0 
回复 8# 的帖子
是的並且是剛轉

烈焰照耀世界,斌凍凍千萬裏
2008-11-20 09:29
jxyga111
Rank: 8Rank: 8
来 自:中華人民共和國
等 级:贵宾
威 望:33
帖 子:6015
专家分:895
注 册:2008-3-21
收藏
得分:0 
謝謝可以了

烈焰照耀世界,斌凍凍千萬裏
2008-11-20 09:33
jxyga111
Rank: 8Rank: 8
来 自:中華人民共和國
等 级:贵宾
威 望:33
帖 子:6015
专家分:895
注 册:2008-3-21
收藏
得分:0 
Try
Catch ex As Exception
End Try
這是什么語法

烈焰照耀世界,斌凍凍千萬裏
2008-11-20 11:35
jxyga111
Rank: 8Rank: 8
来 自:中華人民共和國
等 级:贵宾
威 望:33
帖 子:6015
专家分:895
注 册:2008-3-21
收藏
得分:0 
也就是說當錯誤時就運行,而end try 是結束try過程的

烈焰照耀世界,斌凍凍千萬裏
2008-11-20 13:33
jxyga111
Rank: 8Rank: 8
来 自:中華人民共和國
等 级:贵宾
威 望:33
帖 子:6015
专家分:895
注 册:2008-3-21
收藏
得分:0 
Try
            If mydataset.Tables("t_login").Rows(0).Item(1) = Trim(TextBox2.Text) Then
                userinf(0) = Trim(TextBox1.Text)
                userinf(1) = Trim(TextBox2.Text)
            Else
                MsgBox("密码错误")
                TextBox2.Text = ""
                Exit Sub
            End If

        Catch ex As Exception
            MsgBox("用户不存在")
            TextBox1.Text = ""
            TextBox2.Text = ""
            Label3.Text = ""
        End Try
那麼祂這里什么意思啊,祂里面代碼完全沒問題啊

烈焰照耀世界,斌凍凍千萬裏
2008-11-22 11:24
jxyga111
Rank: 8Rank: 8
来 自:中華人民共和國
等 级:贵宾
威 望:33
帖 子:6015
专家分:895
注 册:2008-3-21
收藏
得分:0 
回复 第18楼 fairy4 的帖子
謝謝啦,我已經理解了
請問這個是什么意思這個在書上無解釋
try
if a<>a then a=b
Catch ex As Exception
if a=a then a=a
Finally
SqlConnection1.Close()
end try

烈焰照耀世界,斌凍凍千萬裏
2008-11-24 08:28
快速回复:問下在vb2005里是這樣寫的不
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017658 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved