标题:[求助]請幫忙看看
取消只看楼主
majiaow
Rank: 1
等 级:新手上路
帖 子:172
专家分:0
注 册:2006-2-21
 问题点数:0 回复次数:3 
[求助]請幫忙看看

有谁知道,这个错误信息是什么意思啊。

[Microsoft][ODBC SQL Server Driver][SQL Server]不得使用空的物件或资料行名称。必要时请使用单一空格。

這是一個查詢窗口的程序,代碼如下:
Private Sub CmdSearch_Click(Index As Integer)
If text1.Text = "" And text2.Text = "" Then
MsgBox "請輸入查詢條件!"
Else
If text1.Text <> "" Then
adodc1.RecordSource = "select * from 數據庫表名 where 字段名1 = '" & Trim(text1.Text) & "'"
adodc1.Refresh
Else
If text2.Text <> "" Then
adodc1.RecordSource = "select * from 數據庫表名 where 字段名2 = '" & Trim(text2.Text) & "'"
adodc1.Refresh
End If
End If
End If
End Sub
執行該程序後提示以上錯誤

[此贴子已经被作者于2006-2-28 11:25:34编辑过]

搜索更多相关主题的帖子: Then 
2006-02-27 16:43
majiaow
Rank: 1
等 级:新手上路
帖 子:172
专家分:0
注 册:2006-2-21
得分:0 
這是一個查詢窗口的程序,代碼如下:
Private Sub CmdSearch_Click(Index As Integer)
If text1.Text = "" And text2.Text = "" Then
MsgBox "請輸入查詢條件!"
Else
If text1.Text <> "" Then
adodc1.RecordSource = "select * from 數據庫表名 where 字段名1 = '" & Trim(text1.Text) & "'"
adodc1.Refresh
Else
If text2.Text <> "" Then
adodc1.RecordSource = "select * from 數據庫表名 where 字段名2 = '" & Trim(text2.Text) & "'"
adodc1.Refresh
End If
End If
End If
End Sub

2006-02-28 11:23
majiaow
Rank: 1
等 级:新手上路
帖 子:172
专家分:0
注 册:2006-2-21
得分:0 
以下是引用abingchem在2006-2-28 12:19:00的发言:

If text1.Text = "" And text2.Text = ""为什么要用两个引号?还有错误信息是什么?

這個是判斷兩個文本框是否為空,錯誤信息是:[Microsoft][ODBC SQL Server Driver][SQL Server]不得使用空的物件或资料行名称。必要时请使用单一空格。


2006-02-28 12:28
majiaow
Rank: 1
等 级:新手上路
帖 子:172
专家分:0
注 册:2006-2-21
得分:0 

ok了,原來多了一個引號


2006-03-01 08:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-47477-1-1.html




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

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