[MySQL/ASP] Veld/Query probleem

Pagina: 1
Acties:

  • Manual
  • Registratie: Maart 2002
  • Laatst online: 11-05 12:58
Welke tut's heb ik gelezen:
http://www.learnasp.com/learn/FAQdbMEMO.asp
http://www.tek-tips.com/g...ev3/25/pid/706/qid/324549

Ik heb dus een mySQL DB.

Ik heb daar de velden:

USERGROUP_ID, INT, 11
USERGROUP_NAME varchar(100)
USERGROUP_DESC varchar(100)
USERGROUP_TABLE varchar(100)
USERGROUP_SHARE varchar(100)
USERGROUP_MODERATION varchar(100)

Ik heb deze query:

If UserGroupActionMode = "Modify" Then
strSql = "SELECT " & strMemberTablePrefix & "USERGROUPS.USERGROUP_NAME, "
strSql = strSql & strMemberTablePrefix & "USERGROUPS.USERGROUP_DESC, "
strSql = strSql & strMemberTablePrefix & "USERGROUPS.USERGROUP_TABLE, "
strSql = strSql & strMemberTablePrefix & "USERGROUPS.USERGROUP_SHARE, "
strsql = strsql & strMemberTablePrefix & "USERGROUPS.USERGROUP_MODERATION "
strSql = strSql & "FROM " & strMemberTablePrefix & "USERGROUPS "
strSql = strSql & "WHERE " & strMemberTablePrefix & "USERGROUPS.USERGROUP_ID = " & GroupID
set rsGroup = Server.CreateObject("ADODB.Recordset")
rsGroup.cachesize=20
rsGroup.open strSql, my_Conn, 3
GroupName = rsGroup("USERGROUP_NAME")
GroupDesc = rsGroup("USERGROUP_DESC")
rsGroup.close
set rsGroup = Nothing
End If

Ik krijg deze foutmelding:

Microsoft OLE DB Provider for ODBC Drivers error '80040e21'

Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.

/3.3/admin_usergroups.asp, line 107

Verderop in de code roep ik het volgende stukje code aan:

If strConfirm = "Add Group" Then
'## check for usergroup name uniqueness
set rsGroup = Server.CreateObject("ADODB.Recordset")
rsGroup.open strMemberTablePrefix & "USERGROUPS", my_Conn, 1, 3, 2
rsGroup.AddNew
Line 107 ----> rsGroup("USERGROUP_DESC") = Request.Form("GroupDesc")
rsGroup("USERGROUP_NAME") = Request.Form("GroupName")
rsGroup.Update
GroupID = rsGroup("USERGROUP_ID")
rsGroup.Close
set rstGroup = Nothing
Response.Redirect("admin_usergroups.asp?mode=Modify&ID=" & GroupID)
End If

De vraag is misschien suggestief, maar mag ik de tabel [USERGROUP_DESC] op deze manier 2x aanroepen?? Zo ja, wat is er dan fout dat ik de bovengenoemde foutmelding krijg??

Ik wil het graag even zeker weten voordat ik de hele code verbouw. Er zitten geen BLOB, MEMO of tekst velden in dus dat kan het niet zijn (?)

Specs


Verwijderd

Wat staat er op regel 107? Verder is het misschien zinvol om door de Errors collectie te lopen (rsGroup.ActiveConnection.Errors als het goed is), om te kijken wat daarin staat.

HTH :)

  • Manual
  • Registratie: Maart 2002
  • Laatst online: 11-05 12:58
Wat staat er op regel 107?
Regel 7 stond er wel in. ff bold gemaakt.
Verder is het misschien zinvol om door de Errors collectie te lopen
(rsGroup.ActiveConnection.Errors als het goed is), om te kijken wat daarin staat.
Zal ik eens proberen.
HTH :)
Wat betekend dat?

Specs