我试图插入访问数据库,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中编码.在查询中,除自动编号字段外,设置所有字段值.
我有一个任务,用户可以从代表相册的GridView中选择一个图像,然后我开始一个新的活动,显示一个Gallery小部件来显示相册的图像.但是,我似乎无法让Gallery小部件以给定图像为起点显示相册的内容.理想情况下,我想要一个Gallery#setStartingImage(int position)或类似的东西.
任何想法将不胜感激.
好吧,这可能很容易,但我就是无法理解。
我正在创建一个页面,它将查询一个包含许多列的表,并且大多数项目都不是唯一的。我需要能够获得尽可能多的(最多 4 个)搜索条件匹配的记录列表。
例子:
我是搜索以下项目的用户,我在文本框中输入了以下项目中的至少一项和最多 4 项:姓名、年龄、性别、体重(用户可能会也可能不会全部填写)。
如果他只是输入“F”作为性别,那么他会得到一个包含数千名女性的名单,包括她们的姓名、年龄、性别和体重。
但是,如果他为性别输入“F”,为体重输入“300”,他将得到一个小得多的返回记录列表。
我需要能够创建一个可以使用该功能执行该搜索的 sql 语句。
advTHANKSance
我正在尝试连接到安装在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) 查找仅在字符串中出现一次的第一个字符的最快方法是什么?
我正在尝试使用VBA编写Excel宏来自动将CSV文本导入电子表格,但我以前从未这样做过.我需要确保每次出现的文本导入向导都以相同的方式运行.我需要采取的步骤是:
我似乎无法浏览显示如何执行这些操作(如打开文件)的文档.即使能够从那里开始也会有所帮助.
我正在为最初使用MS Access构建的jewllery商店升级库存系统.应用程序存储项目,客户,供应商,并显示有关存储项目的数据.应考虑使用报告工具为可打印格式的项目生成报告.
系统应该用C#构建,但我还没有决定我应该为这个应用程序使用的数据库引擎.你有什么建议?我想到了SQLite,但我需要记住,从旧数据库到新更新数据库的迁移项是必须的.因为它最初是用MS Access构建的.我应该坚持使用MS Access并使用它构建我的应用程序吗?
编辑:这是一个单一的用户系统.
好的,所以我试图查询我的数据库并选择具有特定值的所有行.之后我将查询转换为带有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类型,它只返回一个字母.
如何逐行遍历返回的查询,并允许从当前行获取特定的数据列?
我在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)
谢谢
Erlang有它的多进程调试器,让你看到你的所有进程.Haskell中有类似的东西吗?
database ×2
php ×2
algorithm ×1
android ×1
asp.net ×1
autonumber ×1
c# ×1
debugging ×1
excel ×1
excel-vba ×1
gallery ×1
haskell ×1
insert ×1
inventory ×1
iteration ×1
listener ×1
loops ×1
ms-access ×1
mysql ×1
ora-12514 ×1
oracle ×1
oracle11g ×1
restart ×1
singleton ×1
sql ×1
sql-server ×1
string ×1
tnsnames ×1
vb.net ×1
vba ×1