Comunidad de diseño web y desarrollo en internet online

error en coneccion demdmzinc con accessMDM Zinc Error hander

Citar            
MensajeEscrito el 08 Oct 2007 10:32 pm
:( ayuda por favor Me sale el siguiente error

MDM Zinc Error handler
form name: Main form
form type: Normalform
fscommand:mdm.database.msaccess.getdata
parameter(s):
frame number:1
Zinc error: ADOQuery1: Cannot perform this operation on a closed dataset (No argumens given)

es del siguiente codigo
//detenemos el fotograma en fotograma 1
stop();
//Conectamos la base de datos
var almacen:String = "Almacen.mdb"
mdm.Database.MSAccess.connect(almacen);
//Verificamos si la base de datos se conecto exitosamente
var success = mdm.Database.MSAccess.success();
if (success == false) {
var msg:String = "No se conecto a la base de datos";
mdm.Dialogs.prompt(msg);
return;
}
//Realizamos la consulta de datos
mdm.Database.MSAccess.select("SELECT * FROM Contra");
mdm.Database.MSAccess.runQuery("SELECT Usuario FROM Contra");
var dataSet = mdm.Database.MSAccess.getData();
var usuariosql:String = dataSet;
mdm.Database.MSAccess.runQuery("SELECT Contra FROM Contra");
var dataSet = mdm.Database.MSAccess.getData();
var contrasql = dataSet
//Verificamos si hay error en la consulta
var error:Boolean = (mdm.Database.MSAccess.error() == "true");
if (error) {
var msg:String = "No se puede realizar la consulta";
mdm.Dialogs.prompt(msg);
return;
}
no se como aserle ya q si abre la base de datos pero no quiere regresarme los datos ayuda porfavooooooooooooooor

Por lagmgame1

12 de clabLevel



Genero:Masculino  

mozilla
Citar            
MensajeEscrito el 10 Oct 2007 07:32 am
[lagmgame1] Te lo he dicho en otros posts:

ZINC escribió:


Usage:
mdm.Database.MSAccess.getData():Array
Returns:
An Array
Description:
Returns the Full Query Data to a 2 Dimensional Array. The First Dimension contains the Row Number and the Second Dimension contains the Field Number.

El getData te devuelve un array. Fijate en el ejemplo que te puse y que viene en la propia ayuda de Zinc:

Código :

mdm.Database.MSAccess.select("SELECT * FROM mytable")
var dataSet = mdm.Database.MSAccess.getData()
// To Prompt the Data in Row 1, Feld 4
mdm.Dialogs.prompt(dataSet[0][3])


Y por otra lado el mdm.Database.MSAccess.runQuery se usa solamente para:

ZINC escribió:


Usage:
mdm.Database.MSAccess.runQuery(query:String):Void

Parameters:
query:String SQL string with INSERT, UPDATE or DELETE statement to be executed.

Returns:
Nothing

Description
Runs INSERT, UPDATE or DELETE SQL statement on the database.


Te recomiendo que te leas la ayuda y hagas varios ejemplos simples antes.

Por One

Claber

1488 de clabLevel

5 tutoriales

Genero:Masculino  

Programador Web

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.