我原来是用VB编数据库的,现在刚开始学delphi,请问学过VB的朋友,下面代码在delphi怎么实现,
用什么控件?
sql = "SELECT * FROM 登录 WHERE 用户名='" & Text1 & "' AND 密码='" & Text2 & " ' " ‘text1和text2分别表示用户名和密码
Str = "DRIVER={SQL Server};SERVER=yjdn;UID=sa;PWD=yjdn;DATABASE=图书管理"
conn.Open Str
rst.Open sql, conn, , , adCmdText
If rst.EOF = True Then
MsgBox "你输入的用户名或密码错误!"
rst.Close
conn.Close

解决方案 »

  1.   


       用Query控件,它有一个SQL属性,直接把一个SQL语句赋予该属性即可!
      

  2.   

    Query.close;
    Query.sql.clear;
    Query.sql.text:=sql = "SELECT * FROM 登录 WHERE 用户名='" & Text1 & "' AND 密码='" & Text2 & " ' " ‘;
    Query.open;
      

  3.   

    用ADO控件比较好,我也是从VB转过来的,用ADO容易上手,而且发布时比较容易,如果用BDE发布时比较繁索。
    AdoConnecton的用法与Connection一样
    Adodataset就是RecordSet,用法差不多
      

  4.   

    我需要代码,thank you..详细点的,
      

  5.   

    我现在不想用VB了,觉得那个东东不是很方便,Delphi我也搞过几个项目,有空跟我联系
    QQ33524826