小弟用VB5(DAO)之程式透過ODBC與SQL SERVER連接,想將A 資料庫
Z TABLE之資料產生至B 資料庫 Y TABLE出現
Run-time error ‘3146’
ODBC-呼叫失敗
Z TABLE內有24萬筆之資料,想請各位透過ODBC與SQL連接作資料接收時是否有筆數限制?
1.如有是否可告知最多一次能產生多少筆
2.如仍用VB5+ODBC+SQL要將24萬筆產生至B 資料庫 Y TABLE
是否能告知其他方式
小弟之寫法如下
Public GODwrkODBC As Workspace
 Public GODCNcon As String, GODCn As Connection, GODdb As Database

Set GODwrkODBC = CreateWorkspace("NewODBCWorkspace", "", "", dbUseODBC)

GODCNcon = "ODBC;DSN=C_DSN;UID=SA;PWD=;APP= Visual Basic;WSID=X;DATABASE=A

Set GODCn = GODwrkODBC.OpenConnection("", False, False, GODCNcon)

Sqlsts=insert into Y(Y1,Y2,Y3,Y4) select Z1,Z2,Z3,Z4 from X.B.DBO.Z
GODCn.Execute (sqlsts)
PS.Z TABLE內若只有10萬筆之資料即無上述之問題
文章標籤
全站熱搜
創作者介紹
創作者 vbqa 的頭像
vbqa

小吳 VBQA 程式設計討論

vbqa 發表在 痞客邦 留言(1) 人氣(394)