同步操作将从 chuanjiao10/powershell脚本大全 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#查询sqlite '.\a.sqlite3' "select sqlite_version(*);"param([Alias("dbpath")][string]$sqlite_文件全路径='',#不能用'./xxx.db3'[Alias("sqlitesql")][string]$sqlite_sql语句='')if(($sqlite_文件全路径-eq$null)-or($sqlite_文件全路径-eq'')){Write-Error'错误:sqlite库文件路径为空。错误码1'exit1}if(Test-Path-LiteralPath$sqlite_文件全路径){}else{Write-Error"错误:找不到sqlite数据库文件名 $sqlite_文件全路径 。错误码2"exit2}if(($sqlite_sql语句-eq$null)-or($sqlite_sql语句-eq'')){Write-Error'错误:sql语句为空。错误码3'exit3}if($PSVersionTable.PSVersion.Major-lt3){$script:PSScriptRoot=Split-Path-Parent$myinvocation.mycommand.path$script:PSCommandPath=$script:PSScriptRoot+'\'+$myinvocation.mycommand}Write-Verbose$sqlite_sql语句if($Global:_sqlite_dll-eq$true){}else{$sqlite_dll="$script:PSScriptRoot\System.Data.SQLite.dll"Add-Type-Path$sqlite_dll-ErrorActionstop$Global:_sqlite_dll=$true}$连接1参数="Data Source = $sqlite_文件全路径"#可以没有这个文件。try{$连接1=New-ObjectSystem.Data.SQLite.SQLiteConnection-ErrorActionstop$连接1.ConnectionString=$连接1参数$连接1.open()}catch{Write-Error'错误:sqlite数据库打开失败。错误码4'exit4}$连接1命令运行器=New-ObjectSystem.Data.SQLite.SQLiteCommand#$连接1命令运行器.CommandText = "select sqlite_version(*);"$连接1命令运行器.CommandText=$sqlite_sql语句$连接1命令运行器.Connection=$连接1#问:这个脚本谁写的?有问题找谁技术支持?#答:QQ群号=183173532#名称=powershell交流群#2019年06月20日$连接1结果包装=New-ObjectSystem.Data.SQLite.SQLiteDataAdapter$连接1结果包装.SelectCommand=$连接1命令运行器$ms内存数据库=New-ObjectSystem.Data.DataSet#我写成ds,而不用dt,为了防止有人用【多select在一条sql命令中】这种幺蛾子用法。$null=$连接1结果包装.Fill($ms内存数据库)$连接1.close()$连接1.Dispose()return$ms内存数据库.Tables[0]exit0
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。