① 易語言,連接sqlServer() 無法找到子程序
你需要在窗口中先加入擴展組件中的「資料庫連接」和「記錄集」組件,而後可以以如下方式連接資料庫和相應的操作了:
資料庫連接1.連接SQLServer (伺服器IP, 資料庫名稱, 用戶名, 密碼)
記錄集1.置連接 (資料庫連接1)
上述 伺服器IP、資料庫名稱、用戶名、 密碼等必須以實際的代入
組件沒調入窗口前,編譯時不認識,所以將 連接SQLServer () 當成子程序處理了,故出錯。
② 易語言如何連接SQL Server 2000的資料庫
連接sqlserver
方法
操作系統支持:windows
所屬對象:資料庫連接
連接sql
server資料庫,如果連接成功返回"真",失敗返回"假"。
語法:
邏輯型
資料庫連接.連接sqlserver
(伺服器名,資料庫名,用戶名,密碼)
參數名
描
述
伺服器名
必需的;文本型。本參數提供
sql
server
伺服器名。
資料庫名
必需的;文本型。
用戶名
必需的;文本型。
密碼
必需的;文本型。
打開
方法
操作系統支持:windows
所屬對象:記錄集
打開資料庫表,用於具體指定是操作哪一個表,返回一個邏輯值,如果打開表成功返回真,否則返回假。必須使用資料庫連接組件先進行資料庫連接,再用「置連接」方法連接到本對象,最後才能打開表。
語法:
邏輯型
記錄集.打開
(命令文本,命令類型)
參數名
描
述
命令文本
必需的;文本型。本參數可以提供資料庫中的某一個數據表名或sql語句。
命令類型
必需的;整數型。本參數提供指定命令文本的類型,可以為以下常量或數值之一:1、#sql語句;
2、#數據表名。
③ 易語言 樹型框 用sqlserver 綁定數據
.版本 2
.支持庫 eDB
.支持庫 iext
.判斷開始 (資料庫連接1.連接SQLServer (伺服器名, 資料庫名, 用戶名, 密碼))
記錄集1.置連接 (資料庫連接1)
記錄集1.打開 (「select * from E_EDB.dbo.Main where username='」 + username + 「'」, #SQL語句, ) ' select * from 數據表名 where 條件
.默認
信息框 (「無法連接到伺服器」, 0, 「錯誤」, )
返回 ()
.判斷結束
記錄集1.到首記錄 ()
.計次循環首 (記錄集1.記錄數量, )
記錄集1.讀文本 (「首項」, 首項)
記錄集1.讀文本 (「名稱」, 名稱)
樹型框1.加入項目 (到數值 (首項), 名稱, , , , , )
記錄集1.到下一條 ()
.計次循環尾 ()
記錄集1.關閉 ()
④ 易語言如何連接網站上sql資料庫
方法如下:
使用外部資料庫 控制項
代碼為:
.如果真 (外部資料庫1.打開SQL資料庫 (伺服器IP, 用戶名, 密碼, 資料庫名稱, , ) = 假)
信息框 (「連接失敗」, 0, )
使用資料庫連接+記錄集
代碼為:
.版本 2
.支持庫 eDB
.如果 (資料庫連接1.連接SQLServer (伺服器IP, 資料庫名, 用戶名, 密碼) = 假)
信息框 (「連接失敗」, 0, )
.否則
.如果真 (記錄集1.置連接 (資料庫連接1) = 假)
信息框 (「記錄集關聯資料庫失敗」, 0, )
.如果真結束
⑤ 易語言讀sqlserver2008日期型欄位
這個問題可以這樣解決:寫進去可以按照你的方法,讀的時候把 讀日期時間("shangbanshijia",日期) 改為 讀文本("shangbanshijia",日期)(日期為文本型) 超級列表框1.置標題 (超級列表框1.取表項數 () - 1, 1, 到文本(日期)) 改成 超級列表框1.置標題 (超級列表框1.取表項數 () - 1, 1, 到文本(到時間(日期)))
⑥ 易語言怎麼連接SqlServer資料庫
方法如下:
使用外部資料庫 控制項
代碼為:
.如果真 (外部資料庫1.打開SQL資料庫 (伺服器IP, 用戶名, 密碼, 資料庫名稱, , ) = 假)
信息框 (「連接失敗」, 0, )
使用資料庫連接+記錄集
代碼為:
.版本 2
.支持庫 eDB
.如果 (資料庫連接1.連接SQLServer (伺服器IP, 資料庫名, 用戶名, 密碼) = 假)
信息框 (「連接失敗」, 0, )
.否則
.如果真 (記錄集1.置連接 (資料庫連接1) = 假)
信息框 (「記錄集關聯資料庫失敗」, 0, )
.如果真結束
⑦ 易語言的SQL連接需要什麼文件支持
你看看開始菜單,運行 輸入odbcad32 (64位系統可能只顯示64位的),或者開始菜單windows管理工具 找下ODBC 32位那個,,驅動程序有沒SQL Server,按正常都有的,如何沒問題就出現在這里。如果有,你試下下載個別的版本SQLserver管理軟體鏈接下,官方那個會自動修復問題,如果都不行的話,可能是C電腦配置問題,可能是防火牆,或者其他驗證之類阻止了
⑧ 易語言怎麼連接MSSQL資料庫
簡單一點
用到兩個組件:資料庫連接和記錄集,自帶的有
代碼如下:
------------------------------------
資料庫連接1.連接SQLServer
(「伺服器名」,
「資料庫名」,
「用戶名」,
「密碼」)
記錄集1.置連接
(資料庫連接1)
------------------------------------
這樣就連接上了
然後用記錄集的相關命令就可以進行相關操作了
⑨ 易語言不能向sqlserver資料庫寫數據
如果使用 記錄集1.寫文本 (「姓名」, 「馬馬虎虎」) ,請在後面加上 記錄集1.更新()
如果SQL語句,寫姓名欄位值應該是'馬馬虎虎',是否登錄欄位如果是邏輯型,值應該為0或1,語句內標點符號應該為英文標點符號。
正確寫法是 語句 = 「insert into 賬戶表 (姓名,是否登錄) values ('馬馬虎虎',0)」