解决方案 »
- 一个简单的问题,但没有接触过.请问各位
- 100分求解。如何得到WINDOWS中任一文件的本版信息
- 轻松查找1个月前的某个代码函数,求解者进
- 在VB COM中如何作图并输出?
- vb中如何实现封闭98系统的PrintScreen和ctrl+N和F1-->F12、ctrl+Insert、shift+insert等键
- 大家帮帮忙,侃侃是不是要考研.
- 急!面向任务栏编程的一个问题!!!!!!!!
- 谁有播放DVD的控件,方法或代码,小小分数以表敬意
- edyang,您在吗?还是文件句柄呀????
- 如何使运行的程序在进程中无法监视到?百分请教!
- 宁波柯力D2002E RS232取数问题
- 关于一个窗体作为另一个窗体的子窗体
理解下怎么用Command执行查询,装入RecordSet,然后读取后获得所需要的数据(Field)。
”
read.open "SELECT * FROM itembase WHERE itemID LIKE 'HSJS000%'",cnn,2,1
text3.text= read.fields(0)
不行,你再试试看。找本 vb 的书,或者在csdn搜索下。
Dim cnn As New adodb.Connection
Dim cmd As New adodb.Command
Dim Read As New adodb.Recordset
Dim varsource As String
cnn.ConnectionString = "Provider=SQLOLEDB.1;User ID=sa;Password=sa;Initial catalog=db_hsjs;Data Source=127.0.0.1"
cnn.Open
Set Read.ActiveConnection = cnn
Read.CursorType = adOpenStatic
varsource = "SELECT * FROM itembase WHERE itemID LIKE 'HSJS000%'"
Set Read = New adodb.Recordset
Read.Open varsource, cnn, 2, 1
Text3.Text = Read.Fields(0)End Sub
谢谢!~
但是我没有理解 “cnn,2,1”这是什么意思,在Dim里,我把cnn设置成连接参数了,
请教了!
cnn 是定义的一个数据库连接,2,1 是说明连接后的状态。 conn后输入都好,vb会自动显示状态。