请教delphi使用ADO连接数据库失败原因

请教delphi使用ADO连接数据库失败原因,第1张

这个问题可以考虑两方面的情况:

第一,你的sql2000没有打sp3或以上的补丁;

第二,你的sql没有设置账号登陆,可以在(local)(windows

nt)上右键-属性-安全性-选上(sql

server和windows)-确定

问题应该就可以解决了……

导入命名空间using System.Data,Sqlclientstring ConnStr="server=.database=NewsDatauid=sapwd=123"string SQL_STRING="select * from news"database连接的是数据库名称;uid是用户名;pwd是登陆密码;1,创建一个连接实例SqlConnection conn = new SqlConnection(ConnStr);2.打开连接conn.open()3。创建执行命令实例SqlCommand cmd=new SqlCommand(SQL_STRING,conn)4,创建只进读取数据对象SqlDataReader sdr = cmd.ExecuteReader()5,读取数据

if (sdr.Read())

{

t_colname.Text = sdr["new_Name"].ToString()

t_colwords.Text = sdr["new_Des"].ToString()

}6.关闭连接

sdr.Close()

conn.Close()

这是一个实例,希望通过这个你可以了解一下 ,在这里涉及到了ADO.NET的3个对象

我想可能是适用于ADO的数据库连接驱动程序没有安装,或者该驱动程序损坏造成的,建议重新安装数据库连接。比如:对于 SQL Server,则重新安装客户端;对于 Oracle,则重新安装 Client;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9386162.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存