heroxianf 发表于 2016-11-16 15:24:47

SQLite数据库,能获得输入数据的行数吗?[已解决]

本帖最后由 heroxianf 于 2016-11-17 22:50 编辑

如题如何获得以输入数据的行数呢?

kk_lee69 发表于 2016-11-16 16:16:08

回复 1# heroxianf

A B C
1
2
3

A BC 是行還是 1 23是行

kk_lee69 发表于 2016-11-16 17:03:07

回复 1# heroxianf


   
2.取得資料表名稱(tablename)及欄位數量(columnnumber)
select name as tablename, info as columnnumber from sysobjects where xtype = 'U';

heroxianf 发表于 2016-11-16 18:17:06

回复 3# kk_lee69

ABC横着是列   


1
2
3   竖着是行。

kk_lee69 发表于 2016-11-17 00:03:33

回复 4# heroxianf


    SELECT COUNT(*) FROM表一

heroxianf 发表于 2016-11-17 01:50:52

本帖最后由 heroxianf 于 2016-11-17 02:34 编辑

回复 5# kk_lee69

感谢kk,我下来看看能不能把数据按照你给我excel加载数据那样提取出来

kk_lee69 发表于 2016-11-17 02:52:15

回复 6# heroxianf

??真怪幹嘛多此一舉??

當你 GETROWS 後不就是得到一個陣列

用 UBound
不就可以得到 行 跟 列嗎??

heroxianf 发表于 2016-11-17 09:41:32

回复 7# kk_lee69

KK老师 确实使用驱动 getrows 很是方便啊,其余的就当做着玩了,对于那个驱动是什么原理,可以单独加载它的某个DLL或是什么库,集成到工具目录,方便移动么?

kk_lee69 发表于 2016-11-17 10:21:01

回复 8# heroxianf

https://zh.wikipedia.org/wiki/ODBC

ODBC 是電腦內建的 所無法以 一個DLL 就可以工作 必須要另外安裝驅動

heroxianf 发表于 2016-11-17 10:41:15

本帖最后由 heroxianf 于 2016-11-17 10:42 编辑

回复 9# kk_lee69

KK,   使用驱动读取数据,有一个问题,就是查询的内容是空的话就会弹出错误,我要如何加一个判断使其GUI界面不退出呢?



编译部分提示
$A = $conn.Execute(" SELECT * FROM" & $Table_Name & " WHERE ????='" & _NowDate() & "'").GetRows
$A = $conn.Execute(" SELECT * FROM" & $Table_Name & " WHERE ????='" & _NowDate() & "'")^ ERROR
->10:36:58 AutoIt3.exe 结束.rc: 1

kk_lee69 发表于 2016-11-17 11:15:27

回复 10# heroxianf

先查詢 有多少資料   使用COUNT(*)如果為0 就不要去查...... 有資料才抓取

heroxianf 发表于 2016-11-17 22:50:22

谢谢KK,问题解决了。

_SQLite_Query($test, "select COUNT(*) from Test WHERE 记录日期='2016/11/17';", $hQuery) ;查询表中所有数据
While _SQLite_FetchData($hQuery, $aRow) = $sqlite_ok ;查到有效数据
        MsgBox(0, '', $aRow)
WEnd

blue_dvd 发表于 2016-11-20 17:37:50

回复 12# heroxianf

学习受教了,能否修改指定行的数据?

heroxianf 发表于 2016-11-21 00:03:08

回复 13# blue_dvd


    能查的出来都可以修改的,我现在还没去看。   数据路里有语句是UPDATE 语句,可以完成

blue_dvd 发表于 2016-11-21 08:45:55

回复 14# heroxianf
比如我想修改第五行的数据,SQLite怎么写
"UPDATE表名set   字段名=值.
          第五行 ;
语句怎么写?
页: [1] 2
查看完整版本: SQLite数据库,能获得输入数据的行数吗?[已解决]