H Hunj Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-22 #1 现在有一项目, 后台是mssqlserver, 客户端ado和bde究竟哪个好呢?
H Hunj Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-22 #5 怎么用adoconnect连不上sqlserver? bde可以连接 adoconnect.commandstring= Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=msdb;Data Source=SQLSERVER
怎么用adoconnect连不上sqlserver? bde可以连接 adoconnect.commandstring= Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=msdb;Data Source=SQLSERVER
C cheka Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-22 #7 我没用过CommandString(做什么的?) 但是用ConnectionString 的内建Build功能很方便的,还可以现场Test. 详细资料帮助里都有。
S searching Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-23 #8 是使用Delphi开发吗?如果是,当然是用BDE了。他同odbc是一个层次上的东东。 是专门设计出来方便用delphi开发数据库应用程序,有很好的性能。同时,还有 一些专门的优化。 如果是用vb开发的话,后台如果是sql server,ado当然是首选。 当然需要包含user id 和password的信息了。察看一下msdn,那里面有详细的说明 在vb当中的引用方法如下: ' Method 3: Connect to Microsoft SQL Server. With cnn1 .Provider = "SQLOLEDB" .ConnectionString = "data source = cab2200;" & _ "user id = sa; initial catalog =pubs" .Open .Close End With 在delphi中没有用过,应该是一样的。
是使用Delphi开发吗?如果是,当然是用BDE了。他同odbc是一个层次上的东东。 是专门设计出来方便用delphi开发数据库应用程序,有很好的性能。同时,还有 一些专门的优化。 如果是用vb开发的话,后台如果是sql server,ado当然是首选。 当然需要包含user id 和password的信息了。察看一下msdn,那里面有详细的说明 在vb当中的引用方法如下: ' Method 3: Connect to Microsoft SQL Server. With cnn1 .Provider = "SQLOLEDB" .ConnectionString = "data source = cab2200;" & _ "user id = sa; initial catalog =pubs" .Open .Close End With 在delphi中没有用过,应该是一样的。
C cheka Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-23 #9 不对啊,TAdoConnection中哪儿有CommandsString? 只有Commands,而且不是用来连接数据库的。
H Hunj Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-23 #10 to cheka: 笔误!!!是connectstring 可我用bde自带的MSSQL驱动可以连接上服务器, 用odbc反而连不上去,老说连接超时,为什么呀?
H Hunj Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-25 #11 据说是odbc速度最快是么? 可是在sql explorer里用odbc只能显示出tables和procdures两项 而用bde连接就可以把所有database的信息全读出来? 比如users,logins等等一大串.这是为什么?
据说是odbc速度最快是么? 可是在sql explorer里用odbc只能显示出tables和procdures两项 而用bde连接就可以把所有database的信息全读出来? 比如users,logins等等一大串.这是为什么?
S searching Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-25 #12 应该说BDE和ODBC是一个层次上的东西,我觉得你的问题应该问使用ODBC还是用BDE才对。ocbc是微软开发的,访问sqlserver当然快odbc的上一层是ole db,在上一层是 ado,在vb和vba当中使用ado是首选。但是ado同样由它的不足之处,例如对大数据量 的record set的支持不是很好。但是如果用Delphi进行开发,为什么不用bde,而用 odbc呢?bde同样是很好的引擎,而且还有优化。
应该说BDE和ODBC是一个层次上的东西,我觉得你的问题应该问使用ODBC还是用BDE才对。ocbc是微软开发的,访问sqlserver当然快odbc的上一层是ole db,在上一层是 ado,在vb和vba当中使用ado是首选。但是ado同样由它的不足之处,例如对大数据量 的record set的支持不是很好。但是如果用Delphi进行开发,为什么不用bde,而用 odbc呢?bde同样是很好的引擎,而且还有优化。
P plowboy Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-25 #13 要提醒的是如果你的后臺采用ms-sql7,那麼, 用bde時不能通過Data Assess的TStoredProc調用后臺的存儲過程, 通過Ado組件就可以.我咨詢過Inprise的北京技術支持,后臺用 ms-sql7時建議使用ADO.
要提醒的是如果你的后臺采用ms-sql7,那麼, 用bde時不能通過Data Assess的TStoredProc調用后臺的存儲過程, 通過Ado組件就可以.我咨詢過Inprise的北京技術支持,后臺用 ms-sql7時建議使用ADO.
李 李长柱 Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-25 #14 我感觉ODBC虽然速度慢一些,但性能还是比较稳定的,ADO的性能我还是不太了解, MSSQL的速度很快,但性能不如ODBC。
W wrench Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-27 #15 ADO的好处在于不要建立ODBC连接或BDE连接 只要给个连接字符串即可, 便于发布