你是不會連接sql命令和編輯框的內容吧。給你看一條命令你就明白了:外部資料庫1.執行(「updatedata1setid=-32768whereid=」+「『」+編輯框1.內容+「『」,)
㈡ 易語言 SQL 寫入
變數2+用戶名字,少打入字SQL的文件標識符 ','
改為如下:
…… values('"+變數2+"','"+用戶名字+…………
㈢ 易語言如何鏈接SQL資料庫
使用E自帶的外部資料庫控制項,連接方法可以參照E幫助。
㈣ 易語言連接SQL問題
您好,建議您檢查一下「資料庫連接1.連接SQLServer (「伺服器」, 「資料庫」, 「用戶名」, 「密碼」)」這一句,因為語句中並沒有指定從編輯框中獲取參數,應修改為:
資料庫連接1.連接SQLServer (伺服器編輯框.內容, 資料庫編輯框.內容, 用戶名編輯框.內容, 密碼編輯框.內容)
如果仍然失敗,建議您設置一個輸出來詳細查看是否成功:
輸出調試文本 (資料庫連接1.連接SQLServer (伺服器編輯框.內容, 資料庫編輯框.內容, 用戶名編輯框.內容, 密碼編輯框.內容))
㈤ 易語言寫SQL SEVER資料庫,整數型變數應該怎麼表達
insert into 表名 (整數欄位,文本欄位) values ('"+ 到文本(整數型變數) +"','"+ 文本變數 +"')
調試看看
不行就這樣
insert into 表名 (整數欄位,文本欄位) values ("+ 到文本(整數型變數) +",'"+ 文本變數 +"')
㈥ 如何用易語言連接外部SQL資料庫
調用格式: 〈邏輯型〉 對象.連接SQLServer (文本型 伺服器名,文本型 資料庫名,文本型 用戶名,文本型 密碼) - 資料庫操作支持庫->資料庫連接
英文名稱:ConnectSQLServer
連接SQL Server資料庫,如果連接成功返回真,失敗返回假。本命令為初級對象成員命令。
參數<1>的名稱為「伺服器名」,類型為「文本型(text)」。本參數提供 SQL SERVER 伺服器名。
參數<2>的名稱為「資料庫名」,類型為「文本型(text)」。
參數<3>的名稱為「用戶名」,類型為「文本型(text)」。
參數<4>的名稱為「密碼」,類型為「文本型(text)」。
其中的,增,刪,修,查都是通過SQL語句完成,相應的SQL語句和其它SQL語句一樣,只是在易語言中要連接變數的時候,注意區分 空格 引號之類的
㈦ 易語言查詢SQL內容
超級編輯框里可以編寫如下類似語句:
SELECT
姓名,性別,年齡
FROM
表名
where
姓名=『引用編輯框內值'
OR
性別=『引用編輯框內值'
OR
年齡=『引用編輯框內值'
基本語句是這樣的,具體實現方式還需要根據具體情況作適當修改。
㈧ E語言執行SQL語句 SHA1語句
.版本 2
.支持庫 mysql
.局部變數 SQL_link, 整數型
.局部變數 SQL, 文本型
SQL_link = 連接MySql (「127.0.0.1」, 「root」, 「」, 「tests」, 3306)
SQL = 「INSERT INTO account (username, sha_pass_hash, email, expansion) VALUES (UPPER(」 + 「'」 + 編輯框1.內容 + 「'」 + 「), SHA1(CONCAT(UPPER('」 + 編輯框2.內容 + 「'),':',UPPER('」 + 編輯框3.內容 + 「'))),'」 + 編輯框4.內容 + 「','4'))
」
執行SQL語句 (SQL_link, SQL)
㈨ e語言 如何取SQL資料庫時間
select語句查找某個時間段的數據操作方式,如:select * from your_table where date_field between #startdate# AND #enddate#我們可以看到在上面這句Sql查詢代碼中有兩個時間變數,一個是startdate,一個是enddate。
設置的內容如:startdate為2013-11-20,enddate為2013-11-29。
那麼這句查詢就會變成:select * from your_table where date_field between 『2013-11-20』 AND 『2013-11-29』。其實是查詢2013-11-20日至2013-11-29兩個時間段之間的所有數據。
系統查詢語句讀取為:select * from your_table where date_field between 『2013-11-20 00:00:00』 AND 『2013-11-29 00:00:00』,有一數據是2013-11-2913:23:45,那麼該數據將不會列入查詢結果范圍里。
(9)e語言sql參數擴展閱讀:
SELECT語句返回用指定的條件在一個資料庫中查詢的結果,返回的結果被看作記錄的集合。
語法:SELECT [predicate] { * | table.* | [table.]field1 [AS alias1] [, [table.]field2 [AS alias2] [, ...]]} FROM tableexpression [, ...] [IN externaldatabase] [WHERE... ] [GROUP BY... ] [HAVING... ] [ORDER BY... ] [WITH OWNERACCESS OPTION]
說明:predicate可選參數,該參數可取值為ALL(預設值)、DISTINCT、DISTINCTROW 或TOP。如果該參數為ALL,則返回SQL語句中符合條件的全部記錄;如果為DISTINCT,則省略選擇欄位中包含重復數據的記錄;如果為DISTINCTROW,則省略基於整個重復記錄的數據,而不只是基於重復欄位的數據;如果為TOP n(n為一個整數),則返回特定數目的記錄,且這些記錄將落在由 ORDER BY 子句指定的前面或後面的范圍中。
㈩ 易語言資料庫SQL語句的問題
記錄集句柄 = 查找記錄 (管理Sql句柄, 「sybm」, 「name」, 「name='」 + 編碼_gb2312到utf8 (部門名稱) + 「'」, 「name ASC」)
調用格式: 〈整數型〉 查找記錄 (整數型 MySql句柄,文本型 表名,文本型 欄位名,文本型 查找條件,文本型 排序條件) - MySQL支持庫->MySql操作
英文名稱:mysql_select
查找滿足條件的記錄,返回記錄集句柄。注意執行這條語句後不需要再執行「取記錄集」命令,如果為中文欄位名請在欄位名兩邊加「`」,如:`姓名`。本命令為初級命令。
參數<1>的名稱為「MySql句柄」,類型為「整數型(int)」。本參數必須是本進程調用「連接MySql」命令得到的返回值。
參數<2>的名稱為「表名」,類型為「文本型(text)」。本參數是您要查詢的表的名稱,如果為中文表名請在表名兩邊加「`」,如:`姓名`。
參數<3>的名稱為「欄位名」,類型為「文本型(text)」。本參數是您要查詢的表中欄位的名稱,可以使用逗號連接多個欄位,如果為*號則表示查詢所有欄位。例子1 單個欄位 name 例子2 多個欄位 name,email,id 例子3 所有欄位 *。
參數<4>的名稱為「查找條件」,類型為「文本型(text)」。本參數是您要查詢的條件。例子1 如果您要查找name的值為jack的記錄 name='jack' 例子2 如果您要查找name的值為jack並且id的值為2的記錄 name='jack' and id=2 例子3 如果您要查找name的值為jack或者id的值為2的記錄 name='jack' or id=2。
參數<5>的名稱為「排序條件」,類型為「文本型(text)」。本參數是排序的條件,ASC為升序,DESC為降序。例如要對name欄位進行降序排序: name DESC 。
然後再讀欄位值