问题列表 - 第21584页

使用AutoNumber PK插入Access DB并获取Insert语法错误

我试图插入访问数据库,PK是由DB生成的自动编号.我收到插入语句的语法错误,不知道为什么.如果可能,我想在同一语句中返回自动编号值.

这是我到目前为止所得到的.

   Dim cn As OleDbConnection
    Dim cmd As OleDbCommand
    Dim str As String

    Try
        cn = New OleDbConnection("Provider=microsoft.Jet.OLEDB.4.0;Data Source=G:\Sean\BMSBonder3_0.mdb;")
        cn.Open()
        str = String.Format("Insert into Bonder(BonderName, BonderConfig, Date, User) values ('{0}', '{1}', '{2}', '{3}')", addBonder.BonderName _
                    , xmlString, Date.Now.ToString, Environment.UserName)
        MsgBox(str)
        cmd = New OleDbCommand(str, cn)
        cmd.ExecuteNonQuery()
        cn.Close()

    Catch ex As Exception
        MsgBox(ex.Message)
        Return False
    End Try

    Return Nothing
Run Code Online (Sandbox Code Playgroud)

显然在VB.Net中编码.在查询中,除自动编号字段外,设置所有字段值.

database vb.net ms-access insert autonumber

0
推荐指数
1
解决办法
4661
查看次数

设置Android Gallery小部件以显示特定的起始图像

我有一个任务,用户可以从代表相册的GridView中选择一个图像,然后我开始一个新的活动,显示一个Gallery小部件来显示相册的图像.但是,我似乎无法让Gallery小部件以给定图像为起点显示相册的内容.理想情况下,我想要一个Gallery#setStartingImage(int position)或类似的东西.

任何想法将不胜感激.

android gallery android-widget

7
推荐指数
1
解决办法
4395
查看次数

SQL Server 条件选择语句

好吧,这可能很容易,但我就是无法理解。

我正在创建一个页面,它将查询一个包含许多列的表,并且大多数项目都不是唯一的。我需要能够获得尽可能多的(最多 4 个)搜索条件匹配的记录列表。

例子:

我是搜索以下项目的用户,我在文本框中输入了以下项目中的至少一项和最多 4 项:姓名、年龄、性别、体重(用户可能会也可能不会全部填写)。

如果他只是输入“F”作为性别,那么他会得到一个包含数千名女性的名单,包括她们的姓名、年龄、性别和体重。

但是,如果他为性别输入“F”,为体重输入“300”,他将得到一个小得多的返回记录列表。

我需要能够创建一个可以使用该功能执行该搜索的 sql 语句。

advTHANKSance

sql-server asp.net

2
推荐指数
1
解决办法
1148
查看次数

ORA-12154:TNS:无法解析指定的连接标识符

我正在尝试连接到安装在Linux EL 5上的oracle 11g并且出现以下错误

SQL> connect sys/password@ud06 as sysdba
ERROR:
ORA-12514: TNS:listener does not currently know of service requested in connect
descriptor
Run Code Online (Sandbox Code Playgroud)

我在network/admin下的listener.ora如下

LISTENER=
  (DESCRIPTION=
    (ADDRESS_LIST=
      (ADDRESS=(PROTOCOL=tcp)(HOST=ud06)(PORT=1521))
      (ADDRESS=(PROTOCOL=ipc)(KEY=extproc))))

SID_LIST_LISTENER=
  (SID_LIST=
    (SID_DESC=
      (GLOBAL_DBNAME=orcl)
      (ORACLE_HOME=/home/oracle/app/oracle/product/11g)
      (SID_NAME=orcl))
    (SID_DESC=
      (SID_NAME=plsextproc)
      (ORACLE_HOME=/home/oracle/app/oracle/product/11g)
      (PROGRAM=extproc)))
Run Code Online (Sandbox Code Playgroud)

我的tnsnames.ora如下

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = …
Run Code Online (Sandbox Code Playgroud)

oracle tnsnames listener oracle11g ora-12514

8
推荐指数
2
解决办法
8万
查看次数

在字符串中查找第一个未重复的字符

查找仅在字符串中出现一次的第一个字符的最快方法是什么?

language-agnostic string algorithm

25
推荐指数
2
解决办法
2万
查看次数

在Excel 2007中自动执行文本导入

我正在尝试使用VBA编写Excel宏来自动将CSV文本导入电子表格,但我以前从未这样做过.我需要确保每次出现的文本导入向导都以相同的方式运行.我需要采取的步骤是:

  1. 使用打开的文件对话框打开文件
  2. 将类型设置为分隔
  3. 将分隔符设置为逗号
  4. 将要导入的所有列设置为Text
  5. 自动适合所有列

我似乎无法浏览显示如何执行这些操作(如打开文件)的文档.即使能够从那里开始也会有所帮助.

excel vba excel-vba

2
推荐指数
1
解决办法
3万
查看次数

C#中库存系统的数据库

我正在为最初使用MS Access构建的jewllery商店升级库存系统.应用程序存储项目,客户,供应商,并显示有关存储项目的数据.应考虑使用报告工具为可打印格式的项目生成报告.

系统应该用C#构建,但我还没有决定我应该为这个应用程序使用的数据库引擎.你有什么建议?我想到了SQLite,但我需要记住,从旧数据库到新更新数据库的迁移项是必须的.因为它最初是用MS Access构建的.我应该坚持使用MS Access并使用它构建我的应用程序吗?

编辑:这是一个单一的用户系统.

c# database desktop-application inventory

3
推荐指数
1
解决办法
5165
查看次数

如何通过php中的mysql查询逐行迭代

好的,所以我试图查询我的数据库并选择具有特定值的所有行.之后我将查询转换为带有mysql_fetch_array()的数组,然后我尝试使用for循环遍历获取的数组中的行.

<?php
$query = mysql_query("SELECT * FROM users WHERE pointsAvailable > 0 ORDER BY pointsAvailable Desc");
$queryResultArray = mysql_fetch_array($query);
foreach($queryResultArray as $row)
{
    echo $row['pointsAvailable'];
}
?>
Run Code Online (Sandbox Code Playgroud)

虽然当我为pointsAvailable列之外的任何列执行此操作时,如果列出名为"name"的text类型,它只返回一个字母.

如何逐行遍历返回的查询,并允许从当前行获取特定的数据列?

php mysql sql iteration loops

11
推荐指数
1
解决办法
4万
查看次数

PHP Singleton:没有持有实例

我在vb.net工作多年后才开始潜入php.

我想编写一个logger类,在我的webapp上运行为singleon,这里是代码:

class cLog{

private $data = NULL;


static private $instance = NULL;

static public function getInstance(){
    if(self::$instance == NULL){
        echo "empty!";
        self::$instance = new cLog();           
    }   
    return self::$instance;
}


private function __construct(){     
}   
private function __clone(){     
}



public function getData(){
    return self::getInstance()->data;
}

public function trace($o){
    self::getInstance()->data[] = $o;
}

}
Run Code Online (Sandbox Code Playgroud)

我期望的是,当我在我的应用程序的页面之间切换,这些页面对cLog :: trace()方法进行多次调用时,数据数组会增加,并且所有跟踪都会填充.但我得到的是:每次我运行一个页面时,$ instance为null所以对象重新启动(如你所见,我在实例getter中放了一个echo"empty!"行:它每次显示)

我想在php应用程序生命周期中有一些我误解的东西....

这里有一个用法示例:

cLog::getInstance()->trace("hello world");
$logs = cLog::getInstance()->getData();
Run Code Online (Sandbox Code Playgroud)

谢谢

php singleton restart

2
推荐指数
2
解决办法
1562
查看次数

对于今天的线程Haskell调试,最好的选择是什么工具?

Erlang有它的多进程调试器,让你看到你的所有进程.Haskell中有类似的东西吗?

debugging multithreading haskell

5
推荐指数
1
解决办法
117
查看次数