![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 08:09 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » dos命令和SQL文写的批处理文件,不能执行! |
| 可打印版本 772 / 0 |
| 第1楼 msecrazy | 发表于 2007-04-24 03:37 |
| 新手上路 发帖 1 积分 4 | |
|
dos命令和SQL文写的批处理文件,不能执行! DB是postgre
数据库已经安装并且能正常运行 批处理文件内容如下: ========================= cd C:\Program Files\PostgreSQL\8.1\bin psql -U postgres -W postgres; postgres; DROP DATABASE testDB; CREATE DATABASE testDB WITH ENCODING='UTF8'; GRANT ALL ON DATABASE testDB TO public; \c testDB postgres CREATE TABLE "T_TEST" ( "testDB_ID" VARCHAR(40) NOT NULL, "NUMBER" VARCHAR(16) NOT NULL DEFAULT '' ); ========================= 问题:直接点击批处理文件图标, 执行一半就不执行了,执行结果如下: ××××××××××××××××××× C:\Documents and Settings\wd\デスクトップ>cd C:\Program Files\PostgreSQL\8.1\bin C:\Program Files\PostgreSQL\8.1\bin>psql -U postgres -W postgres Password for user postgres: ××××××××××××××××× Password for user postgres:后面光标一直在闪烁。 我把所有的批处理文件的内容直接帖到dos里,是可以执行的。没有问题。 (怀疑问题愿意可能是dos命令和SQL文混合的问题) 情前辈指点一下!谢谢 [ Last edited by msecrazy on 2007-4-23 at 02:53 PM ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |