我用VB.net做了个注册表连接到SQL的数据库,可是有问题说conn.open()打不开,谁能帮我解决一下,急急急 …

我用VB.net做了个注册表连接到SQL的数据库,可是有问题说conn.open()打不开,谁能帮我解决一下,急急急 …,第1张

你这明显是与数据库连接出的错!

1.确认数据库名是否是buy?

2.将连接字符串中的Data Source改为127.0.0.1或者local。

3.去掉 Integrated Security = true 这句,加入user=用户名pwd=密码。

现网上大多是通过ODBC连接 的,实在不方便,也不是我喜欢的类型。

字串连接方式:

Provider=SQLOLEDB.1Password=12345Persist Security Info=TrueUser ID=UserNameInitial Catalog=DataBaseNameData Source=123.123.123.123,5678

注意,上面的“5678”为数据库的端口,如果没有特别指定,可以不写;

示例代码:

procedure TForm1.Button1Click(Sender: TObject) 

begin 

    ADOConnection1.ConnectionString := 'Provider=SQLOLEDB.1Password=saPersist Security Info=TrueUser ID=saInitial Catalog=DB_NameData Source=1.2.3.4'    //连接指定的数据库 

    ADOConnection1.LoginPrompt := False 

    ADOConnection1.Connected := True 

    ADOQuery1.Connection := ADOConnection1    //连接数据源 

with ADOQuery1 do    //用ADO组件连接数据表 

begin 

    close 

    SQL.Clear 

    SQL.Add('Select * from Table1')    //使用SQL语句查询数据表中的内容 

    open 

end 

ADOQuery1.Active := True 

DataSource1.DataSet := ADOQuery1 

DBGrid1.DataSource := DataSource1 

end


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

原文地址: https://outofmemory.cn/sjk/6672460.html

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

发表评论

登录后才能评论

评论列表(0条)

保存