| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2181 人关注过本帖
标题:写WEB程序碰到的问题
只看楼主 加入收藏
wulai111222
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-12-14
收藏
 问题点数:0 回复次数:37 
写WEB程序碰到的问题

我写的小的WEB页代码如下,
Imports System.data.oledb
Public Class test1
Inherits System.Web.UI.Page
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Label3.Visible = False
Label4.Visible = False
Label5.Visible = False '在此处放置初始化页的用户代码
End Sub
Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
If TextBox1.Text = "" Then
Label3.Visible() = True
ElseIf TextBox2.Text = "" Then
Label4.Visible() = True
Else
Dim i As Short
Dim con As New OleDbConnection
Dim com As New OleDbCommand
Dim sql As String
Dim str
str = "SELECT * from aa where a='1'"
sql = "Provider=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=C:\Inetpub\wwwroot\dp2\db1.mdb;"
con = New OleDbConnection(sql)
con.Open()
com = New OleDbCommand(str, con)
i = com.ExecuteNonQuery()
If (i <= 0) Then
Label5.Visible = True
Else
str = "insert into aa values('" & TextBox1.Text & "','" & TextBox2.Text & "')"
sql = "Provider=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=C:\Inetpub\wwwroot\dp2\db1.mdb;"
con = New OleDbConnection(sql)
con.Open()
com = New OleDbCommand(str, con)
com.ExecuteNonQuery()
End If
End If
End Sub
End Class
现在碰到这么一个问题,在代码中insert这句可以执行,可是SELECT这句不管我的ACCESS数据库里面有没有相应的内容
执行返回来的值总是0,请问为什么

搜索更多相关主题的帖子: WEB System ByVal False 
2007-01-17 16:52
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
你的数据库中的表中的 字段a 是什么类型?

飘过~~
2007-01-17 17:26
wulai111222
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-12-14
收藏
得分:0 
文本
2007-01-17 17:29
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
长度是多少?

飘过~~
2007-01-17 17:44
棉花糖ONE
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:2987
专家分:0
注 册:2006-7-13
收藏
得分:0 
text类型不能用等号,改成like

26403021 sql群 博客 blog./user15/81152/index.shtml
2007-01-17 17:58
wulai111222
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-12-14
收藏
得分:0 

我用like试过了情况还是一样,而且我直接把这句SELECT * from aa where a='1'拿到ACCESS里面去查询是有结果的

2007-01-18 09:32
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
收藏
得分:0 
你是用什么方法知道它返回为0?

仍然自由自我,永远高唱我歌,走遍千里...
2007-01-18 10:00
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
收藏
得分:0 
是用这一句吗,"i = com.ExecuteNonQuery()"

如果你想读取里面的数据总数,那这一句应该不行吧

仍然自由自我,永远高唱我歌,走遍千里...
2007-01-18 10:01
wulai111222
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-12-14
收藏
得分:0 
设置断点  我不是要数据我只是要个判断
2007-01-18 10:11
YSKING
Rank: 5Rank: 5
来 自:中国绿城
等 级:贵宾
威 望:16
帖 子:1380
专家分:25
注 册:2006-11-11
收藏
得分:0 
判断是否有数据吗?

仍然自由自我,永远高唱我歌,走遍千里...
2007-01-18 11:20
快速回复:写WEB程序碰到的问题
数据加载中...
 
   



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

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