你的ID字段是什么类型的?
数值:
sql="Select * from Table Where Table.ID=" & Text1.Text
字符
SQL="Select * from Table Where Table.ID='" & Text1.Text+"'"
日期
SQL Server数据库
SQL="Select * from Table Where Table.ID='" & Text1.Text+"'"//Text1.Text的格式一定要正确,如1999-9-9
Access数据库
SQL="Select * from Table Where Table.ID=#" & Text1.Text+"#"//Text1.Text的格式一定要正确,如1999-9-9